{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff0\deff0\stshfdbch0\stshfloch0\stshfhich0\stshfbi0\deflang2058\deflangfe2058\themelang2058\themelangfe0\themelangcs0{\fonttbl{\f0\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f1\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;}
{\f2\fbidi \fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New;}{\f3\fbidi \froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}{\f4\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Helvetica;}
{\f5\fbidi \fmodern\fcharset0\fprq1{\*\panose 02070409020205020404}Courier;}{\f6\fbidi \froman\fcharset0\fprq2{\*\panose 02020603040505020304}Tms Rmn;}{\f7\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604020202030204}Helv;}
{\f8\fbidi \froman\fcharset0\fprq2{\*\panose 02040503060506020304}New York;}{\f9\fbidi \fswiss\fcharset0\fprq2{\*\panose 00000000000000000000}System;}{\f10\fbidi \fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings;}
{\f11\fbidi \fmodern\fcharset128\fprq1{\*\panose 02020609040205080304}MS Mincho{\*\falt ?l?r ??\'81\'66c};}{\f12\fbidi \fnil\fcharset129\fprq1{\*\panose 02030600000101010101}Batang{\*\falt \'a2\'ae\'a1\'d7IoUAA};}
{\f13\fbidi \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}SimSun{\*\falt ????\'a8\'ac??};}{\f14\fbidi \fnil\fcharset136\fprq2{\*\panose 02010601000101010101}PMingLiU{\*\falt !Ps2OcuAe};}
{\f15\fbidi \fmodern\fcharset128\fprq1{\*\panose 020b0609070205080204}MS Gothic{\*\falt ?l?r ?S?V?b?N};}
{\f16\fbidi \fmodern\fcharset129\fprq1{\*\panose 020b0600000101010101}Dotum{\*\falt \'a1\'cb\'a2\'e7Ii\'a1\'cb\'a2\'e7E\'a1\'cb\'a2\'e7\'a8\'cf\'a1\'a9\'a1\'cb\'a2\'e7E?o};}
{\f17\fbidi \fmodern\fcharset134\fprq1{\*\panose 02010600030101010101}SimHei{\*\falt o??\'a8\'ac2??\'a8\'ac??};}{\f18\fbidi \fmodern\fcharset136\fprq1{\*\panose 02010609000101010101}MingLiU{\*\falt 2OcuAe};}
{\f19\fbidi \froman\fcharset128\fprq1{\*\panose 02020609040305080305}Mincho{\*\falt ??\'81\'66c};}
{\f20\fbidi \froman\fcharset129\fprq1{\*\panose 020b0600000101010101}Gulim{\*\falt \'a2\'aeE\'a1\'cbc\'a2\'ae\'a1\'d7u\'a1\'cb\'a2\'e7\'a2\'ae\'a1\'bfu\'a1\'cb\'a2\'e7E\'a1\'cb\'a2\'e7\'a8\'cf\'a1\'a9\'a2\'ae\'a1\'d7I\'a1\'cb\'a2\'e7A};}
{\f21\fbidi \froman\fcharset0\fprq2{\*\panose 02040604050505020304}Century;}{\f22\fbidi \froman\fcharset222\fprq2{\*\panose 02020603050405020304}Angsana New;}{\f23\fbidi \froman\fcharset222\fprq2{\*\panose 020b0304020202020204}Cordia New;}
{\f24\fbidi \fnil\fcharset0\fprq2{\*\panose 00000400000000000000}Mangal;}{\f25\fbidi \fnil\fcharset0\fprq2{\*\panose 02000400000000000000}Latha;}{\f26\fbidi \froman\fcharset0\fprq2{\*\panose 010a0502050306030303}Sylfaen;}
{\f27\fbidi \fnil\fcharset0\fprq2{\*\panose 01010600010101010101}Vrinda;}{\f28\fbidi \fnil\fcharset0\fprq2{\*\panose 02000500000000000000}Raavi;}{\f29\fbidi \fnil\fcharset0\fprq2{\*\panose 02000500000000000000}Shruti;}
{\f30\fbidi \froman\fcharset1\fprq2{\*\panose 00000400000000000000}Sendnya;}{\f31\fbidi \fnil\fcharset0\fprq2{\*\panose 02000500000000000000}Gautami;}{\f32\fbidi \fnil\fcharset0\fprq2{\*\panose 00000400000000000000}Tunga;}
{\f33\fbidi \fscript\fcharset0\fprq2{\*\panose 00000000000000000000}Estrangelo Edessa;}{\f34\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria Math;}{\f35\fbidi \fswiss\fcharset128\fprq2{\*\panose 020b0604020202020204}Arial Unicode MS;}
{\f36\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;}{\f37\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;}{\f38\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604030504040204}Tahoma;}
{\f39\fbidi \fnil\fcharset0\fprq0{\*\panose 00000000000000000000}&#39;}{\f40\fbidi \fnil\fcharset2\fprq2{\*\panose 00000000000000000000}Marlett;}{\f41\fbidi \fmodern\fcharset0\fprq1{\*\panose 020b0609040504020204}Lucida Console;}
{\f42\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0602030504020204}Lucida Sans Unicode;}{\f43\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604030504040204}Verdana;}{\f44\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0a04020102020204}Arial Black;}
{\f45\fbidi \fscript\fcharset0\fprq2{\*\panose 030f0702030302020204}Comic Sans MS;}{\f46\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0806030902050204}Impact;}{\f47\fbidi \froman\fcharset0\fprq2{\*\panose 02040502050405020303}Georgia;}
{\f48\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0603020102020204}Franklin Gothic Medium;}{\f49\fbidi \froman\fcharset0\fprq2{\*\panose 02040502050505030304}Palatino Linotype;}
{\f50\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0603020202020204}Trebuchet MS;}{\f51\fbidi \froman\fcharset2\fprq2{\*\panose 05030102010509060703}Webdings;}{\f52\fbidi \fnil\fcharset0\fprq2 MV Boli;}
{\f53\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Microsoft Sans Serif;}{\f54\fbidi \froman\fcharset0\fprq2{\*\panose 02020503030404060203}Kartika;}{\f55\fbidi \froman\fcharset2\fprq2{\*\panose 05050102010205020202}MT Extra;}
{\f56\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0706040902060204}Haettenschweiler;}{\f57\fbidi \fnil\fcharset2\fprq2{\*\panose 05010100010000000000}MS Outlook;}{\f58\fbidi \froman\fcharset0\fprq2{\*\panose 02040602050305030304}Book Antiqua;}
{\f59\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0502020202020204}Century Gothic;}{\f60\fbidi \fnil\fcharset2\fprq2{\*\panose 05010101010101010101}Bookshelf Symbol 7;}
{\f61\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604030504040204}MS Reference Sans Serif;}{\f62\fbidi \fnil\fcharset2\fprq2{\*\panose 05000500000000000000}MS Reference Specialty;}
{\f63\fbidi \fscript\fcharset0\fprq2{\*\panose 03070402050302030203}Bradley Hand ITC;}{\f64\fbidi \fscript\fcharset0\fprq2{\*\panose 030804020302050b0404}Freestyle Script;}
{\f65\fbidi \fscript\fcharset0\fprq2{\*\panose 03020402040607040605}French Script MT;}{\f66\fbidi \fdecor\fcharset0\fprq2{\*\panose 04040403040a02020202}Juice ITC;}{\f67\fbidi \fscript\fcharset0\fprq2{\*\panose 03050502040202030202}Kristen ITC;}
{\f68\fbidi \fscript\fcharset0\fprq2{\*\panose 03010101010101010101}Lucida Handwriting;}{\f69\fbidi \fscript\fcharset0\fprq2{\*\panose 03090702030407020403}Mistral;}{\f70\fbidi \fscript\fcharset0\fprq2{\*\panose 03070502060502030205}Papyrus;}
{\f71\fbidi \fscript\fcharset0\fprq2{\*\panose 03060402040406080204}Pristina;}{\f72\fbidi \fdecor\fcharset0\fprq2{\*\panose 04020404030d07020202}Tempus Sans ITC;}{\f73\fbidi \froman\fcharset0\fprq2{\*\panose 02020404030301010803}Garamond;}
{\f74\fbidi \fscript\fcharset0\fprq2{\*\panose 03010101010201010101}Monotype Corsiva;}{\f75\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0503020202020204}Agency FB;}{\f76\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0704030504030204}Arial Rounded MT Bold;}
{\f77\fbidi \fdecor\fcharset0\fprq2{\*\panose 04020505051007020d02}Blackadder ITC;}{\f78\fbidi \froman\fcharset0\fprq2{\*\panose 02070603080606020203}Bodoni MT;}{\f79\fbidi \froman\fcharset0\fprq2{\*\panose 02070a03080606020203}Bodoni MT Black;}
{\f80\fbidi \froman\fcharset0\fprq2{\*\panose 02070606080606020203}Bodoni MT Condensed;}{\f81\fbidi \froman\fcharset0\fprq2{\*\panose 02050604050505020204}Bookman Old Style;}{\f82\fbidi \froman\fcharset0\fprq2{\*\panose 02040603050505030304}Calisto MT;}
{\f83\fbidi \froman\fcharset0\fprq2{\*\panose 020a0402060406010301}Castellar;}{\f84\fbidi \froman\fcharset0\fprq2{\*\panose 02040604050505020304}Century Schoolbook;}
{\f85\fbidi \fswiss\fcharset0\fprq2{\*\panose 020e0705020206020404}Copperplate Gothic Bold;}{\f86\fbidi \fswiss\fcharset0\fprq2{\*\panose 020e0507020206020404}Copperplate Gothic Light;}
{\f87\fbidi \fdecor\fcharset0\fprq2{\*\panose 04040404050702020202}Curlz MT;}{\f88\fbidi \fscript\fcharset0\fprq2{\*\panose 030303020407070d0804}Edwardian Script ITC;}{\f89\fbidi \froman\fcharset0\fprq2{\*\panose 02020904090505020303}Elephant;}
{\f90\fbidi \froman\fcharset0\fprq2{\*\panose 02090707080505020304}Engravers MT;}{\f91\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0907030504020204}Eras Bold ITC;}{\f92\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0805030504020804}Eras Demi ITC;}
{\f93\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0402030504020804}Eras Light ITC;}{\f94\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0602030504020804}Eras Medium ITC;}{\f95\fbidi \fdecor\fcharset0\fprq2{\*\panose 04060505060202020a04}Felix Titling;}
{\f96\fbidi \fscript\fcharset0\fprq2{\*\panose 03060902040502070203}Forte;}{\f97\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0503020102020204}Franklin Gothic Book;}{\f98\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0703020102020204}Franklin Gothic Demi;}
{\f99\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0706030402020204}Franklin Gothic Demi Cond;}{\f100\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0903020102020204}Franklin Gothic Heavy;}
{\f101\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0606030402020204}Franklin Gothic Medium Cond;}{\f102\fbidi \fdecor\fcharset0\fprq2{\*\panose 04040504061007020d02}Gigi;}{\f103\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0502020104020203}Gill Sans MT;}
{\f104\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0506020104020203}Gill Sans MT Condensed;}{\f105\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0a02020104020203}Gill Sans Ultra Bold;}
{\f106\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0a06020104020203}Gill Sans Ultra Bold Condensed;}{\f107\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0902020104020203}Gill Sans MT Ext Condensed Bold;}
{\f108\fbidi \froman\fcharset0\fprq2{\*\panose 02030808020601010101}Gloucester MT Extra Condensed;}{\f109\fbidi \froman\fcharset0\fprq2{\*\panose 02020502050305020303}Goudy Old Style;}
{\f110\fbidi \froman\fcharset0\fprq2{\*\panose 0202090407030b020401}Goudy Stout;}{\f111\fbidi \fdecor\fcharset0\fprq2{\*\panose 04020605060303030202}Imprint MT Shadow;}{\f112\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0602030504020204}Lucida Sans;}
{\f113\fbidi \fmodern\fcharset0\fprq1{\*\panose 020b0509030504030204}Lucida Sans Typewriter;}{\f114\fbidi \fswiss\fcharset0\fprq2{\*\panose 020e0502030308020204}Maiandra GD;}
{\f115\fbidi \fmodern\fcharset0\fprq2{\*\panose 02010509020102010303}OCR A Extended;}{\f116\fbidi \fscript\fcharset0\fprq2{\*\panose 030303020206070c0b05}Palace Script MT;}{\f117\fbidi \froman\fcharset0\fprq2{\*\panose 02020502060401020303}Perpetua;}
{\f118\fbidi \froman\fcharset0\fprq2{\*\panose 02020502060505020804}Perpetua Titling MT;}{\f119\fbidi \fscript\fcharset0\fprq2{\*\panose 03070502040507070304}Rage Italic;}{\f120\fbidi \froman\fcharset0\fprq2{\*\panose 02060603020205020403}Rockwell;}
{\f121\fbidi \froman\fcharset0\fprq2{\*\panose 02060603050405020104}Rockwell Condensed;}{\f122\fbidi \froman\fcharset0\fprq2{\*\panose 02060903040505020403}Rockwell Extra Bold;}
{\f123\fbidi \fscript\fcharset0\fprq2{\*\panose 03040602040607080904}Script MT Bold;}{\f124\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0602020104020603}Tw Cen MT;}{\f125\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0606020104020203}Tw Cen MT Condensed;}
{\f126\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0803020202020204}Tw Cen MT Condensed Extra Bold;}{\f127\fbidi \fdecor\fcharset0\fprq2{\*\panose 04020705040a02060702}Algerian;}
{\f128\fbidi \froman\fcharset0\fprq2{\*\panose 02020602080505020303}Baskerville Old Face;}{\f129\fbidi \fdecor\fcharset0\fprq2{\*\panose 04030905020b02020c02}Bauhaus 93;}{\f130\fbidi \froman\fcharset0\fprq2{\*\panose 02020503060305020303}Bell MT;}
{\f131\fbidi \fswiss\fcharset0\fprq2{\*\panose 020e0602020502020306}Berlin Sans FB;}{\f132\fbidi \fswiss\fcharset0\fprq2{\*\panose 020e0802020502020306}Berlin Sans FB Demi;}
{\f133\fbidi \froman\fcharset0\fprq2{\*\panose 02050806060905020404}Bernard MT Condensed;}{\f134\fbidi \froman\fcharset0\fprq2{\*\panose 02070706080601050204}Bodoni MT Poster Compressed;}
{\f135\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0903060703020204}Britannic Bold;}{\f136\fbidi \fdecor\fcharset0\fprq2{\*\panose 04040905080b02020502}Broadway;}{\f137\fbidi \fscript\fcharset0\fprq2{\*\panose 03060802040406070304}Brush Script MT;}
{\f138\fbidi \froman\fcharset0\fprq2{\*\panose 0207040306080b030204}Californian FB;}{\f139\fbidi \froman\fcharset0\fprq2{\*\panose 02030504050205020304}Centaur;}{\f140\fbidi \fdecor\fcharset0\fprq2{\*\panose 04020404031007020602}Chiller;}
{\f141\fbidi \fdecor\fcharset0\fprq2{\*\panose 04020805060202030203}Colonna MT;}{\f142\fbidi \froman\fcharset0\fprq2{\*\panose 0208090404030b020404}Cooper Black;}{\f143\fbidi \froman\fcharset0\fprq2{\*\panose 0204060206030a020304}Footlight MT Light;}
{\f144\fbidi \fdecor\fcharset0\fprq2{\*\panose 04030604020f02020d02}Harlow Solid Italic;}{\f145\fbidi \fdecor\fcharset0\fprq2{\*\panose 04040505050a02020702}Harrington;}{\f146\fbidi \froman\fcharset0\fprq2{\*\panose 02040502050506030303}High Tower Text;}
{\f147\fbidi \fdecor\fcharset0\fprq2{\*\panose 04090605060d06020702}Jokerman;}{\f148\fbidi \fscript\fcharset0\fprq2{\*\panose 030304020206070d0d06}Kunstler Script;}{\f149\fbidi \froman\fcharset0\fprq2{\*\panose 02040602050505020304}Lucida Bright;}
{\f150\fbidi \fscript\fcharset0\fprq2{\*\panose 03010101010101010101}Lucida Calligraphy;}{\f151\fbidi \froman\fcharset0\fprq2{\*\panose 02060602050505020204}Lucida Fax;}{\f152\fbidi \fdecor\fcharset0\fprq2{\*\panose 04030805050802020d02}Magneto;}
{\f153\fbidi \fscript\fcharset0\fprq2{\*\panose 03020802060602070202}Matura MT Script Capitals;}{\f154\fbidi \froman\fcharset0\fprq2{\*\panose 02070704070505020303}Modern No. 20;}
{\f155\fbidi \fdecor\fcharset0\fprq2{\*\panose 04020502070703030202}Niagara Engraved;}{\f156\fbidi \fdecor\fcharset0\fprq2{\*\panose 04020502070702020202}Niagara Solid;}
{\f157\fbidi \fscript\fcharset0\fprq2{\*\panose 03040902040508030806}Old English Text MT;}{\f158\fbidi \fdecor\fcharset0\fprq2{\*\panose 04050602080702020203}Onyx;}{\f159\fbidi \fscript\fcharset0\fprq2{\*\panose 03040602040708040804}Parchment;}
{\f160\fbidi \fdecor\fcharset0\fprq2{\*\panose 040506030a0602020202}Playbill;}{\f161\fbidi \froman\fcharset0\fprq2{\*\panose 02080502050505020702}Poor Richard;}{\f162\fbidi \fdecor\fcharset0\fprq2{\*\panose 04040805050809020602}Ravie;}
{\f163\fbidi \fscript\fcharset0\fprq2{\*\panose 030604020304060b0204}Informal Roman;}{\f164\fbidi \fdecor\fcharset0\fprq2{\*\panose 04020904020102020604}Showcard Gothic;}{\f165\fbidi \fdecor\fcharset0\fprq2{\*\panose 04040a07060a02020202}Snap ITC;}
{\f166\fbidi \fdecor\fcharset0\fprq2{\*\panose 040409050d0802020404}Stencil;}{\f167\fbidi \fscript\fcharset0\fprq2{\*\panose 03070502030502020203}Viner Hand ITC;}{\f168\fbidi \fscript\fcharset0\fprq2{\*\panose 03020602050506090804}Vivaldi;}
{\f169\fbidi \fscript\fcharset0\fprq2{\*\panose 03050402040407070305}Vladimir Script;}{\f170\fbidi \froman\fcharset0\fprq2{\*\panose 020a0a07050505020404}Wide Latin;}{\f171\fbidi \fswiss\fcharset0\fprq2{\*\panose 020e0502030303020204}Candara;}
{\f172\fbidi \fmodern\fcharset0\fprq1{\*\panose 020b0609020204030204}Consolas;}{\f173\fbidi \froman\fcharset0\fprq2{\*\panose 02030602050306030303}Constantia;}{\f174\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0503020204020204}Corbel;}
{\f175\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0502040204020203}Segoe UI;}{\f176\fbidi \froman\fcharset2\fprq2{\*\panose 05020102010507070707}Wingdings 2;}{\f177\fbidi \froman\fcharset2\fprq2{\*\panose 05040102010807070707}Wingdings 3;}
{\f178\fbidi \fswiss\fcharset128\fprq2{\*\panose 020b0604020202020204}@Arial Unicode MS;}{\f179\fbidi \fmodern\fcharset128\fprq1{\*\panose 02020609040205080304}@MS Mincho;}{\f180\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0606020202030204}Arial Narrow;}
{\f181\fbidi \fswiss\fcharset163\fprq2{\*\panose 00000000000000000000}Microsoft Sans Serif (Vietnames;}{\f182\fbidi \fswiss\fcharset163\fprq2{\*\panose 00000000000000000000}MS Reference Sans Serif (Vietna;}
{\f183\fbidi \fswiss\fcharset186\fprq2{\*\panose 00000000000000000000}Franklin Gothic Demi Cond Balti;}{\f184\fbidi \fswiss\fcharset161\fprq2{\*\panose 00000000000000000000}Franklin Gothic Medium Cond Gre;}
{\f185\fbidi \fswiss\fcharset186\fprq2{\*\panose 00000000000000000000}Franklin Gothic Medium Cond Bal;}{\f186\fbidi \fswiss\fcharset238\fprq2{\*\panose 00000000000000000000}Gill Sans Ultra Bold Condensed ;}
{\f187\fbidi \fswiss\fcharset238\fprq2{\*\panose 00000000000000000000}Tw Cen MT Condensed Extra Bold ;}{\f188\fbidi \fswiss\fcharset238\fprq2{\*\panose 00000000000000000000}Helvetica CE;}
{\f189\fbidi \fswiss\fcharset204\fprq2{\*\panose 00000000000000000000}Helvetica Cyr;}{\f190\fbidi \fswiss\fcharset161\fprq2{\*\panose 00000000000000000000}Helvetica Greek;}
{\f191\fbidi \fswiss\fcharset162\fprq2{\*\panose 00000000000000000000}Helvetica Tur;}{\f192\fbidi \fswiss\fcharset177\fprq2{\*\panose 00000000000000000000}Helvetica (Hebrew);}
{\f193\fbidi \fswiss\fcharset178\fprq2{\*\panose 00000000000000000000}Helvetica (Arabic);}{\f194\fbidi \fswiss\fcharset186\fprq2{\*\panose 00000000000000000000}Helvetica Baltic;}
{\f195\fbidi \fswiss\fcharset163\fprq2{\*\panose 00000000000000000000}Helvetica (Vietnamese);}{\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}
{\fdbmajor\f31501\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fhimajor\f31502\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;}
{\fbimajor\f31503\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\flominor\f31504\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}
{\fdbminor\f31505\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fhiminor\f31506\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;}
{\fbiminor\f31507\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f196\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\f197\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}
{\f199\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\f200\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\f201\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f202\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}
{\f203\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\f204\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f206\fbidi \fswiss\fcharset238\fprq2 Arial CE;}{\f207\fbidi \fswiss\fcharset204\fprq2 Arial Cyr;}
{\f209\fbidi \fswiss\fcharset161\fprq2 Arial Greek;}{\f210\fbidi \fswiss\fcharset162\fprq2 Arial Tur;}{\f211\fbidi \fswiss\fcharset177\fprq2 Arial (Hebrew);}{\f212\fbidi \fswiss\fcharset178\fprq2 Arial (Arabic);}
{\f213\fbidi \fswiss\fcharset186\fprq2 Arial Baltic;}{\f214\fbidi \fswiss\fcharset163\fprq2 Arial (Vietnamese);}{\f216\fbidi \fmodern\fcharset238\fprq1 Courier New CE;}{\f217\fbidi \fmodern\fcharset204\fprq1 Courier New Cyr;}
{\f219\fbidi \fmodern\fcharset161\fprq1 Courier New Greek;}{\f220\fbidi \fmodern\fcharset162\fprq1 Courier New Tur;}{\f221\fbidi \fmodern\fcharset177\fprq1 Courier New (Hebrew);}{\f222\fbidi \fmodern\fcharset178\fprq1 Courier New (Arabic);}
{\f223\fbidi \fmodern\fcharset186\fprq1 Courier New Baltic;}{\f224\fbidi \fmodern\fcharset163\fprq1 Courier New (Vietnamese);}{\f308\fbidi \fmodern\fcharset0\fprq1 MS Mincho Western{\*\falt ?l?r ??\'81\'66c};}
{\f306\fbidi \fmodern\fcharset238\fprq1 MS Mincho CE{\*\falt ?l?r ??\'81\'66c};}{\f307\fbidi \fmodern\fcharset204\fprq1 MS Mincho Cyr{\*\falt ?l?r ??\'81\'66c};}{\f309\fbidi \fmodern\fcharset161\fprq1 MS Mincho Greek{\*\falt ?l?r ??\'81\'66c};}
{\f310\fbidi \fmodern\fcharset162\fprq1 MS Mincho Tur{\*\falt ?l?r ??\'81\'66c};}{\f313\fbidi \fmodern\fcharset186\fprq1 MS Mincho Baltic{\*\falt ?l?r ??\'81\'66c};}{\f406\fbidi \froman\fcharset238\fprq2 Century CE;}
{\f407\fbidi \froman\fcharset204\fprq2 Century Cyr;}{\f409\fbidi \froman\fcharset161\fprq2 Century Greek;}{\f410\fbidi \froman\fcharset162\fprq2 Century Tur;}{\f413\fbidi \froman\fcharset186\fprq2 Century Baltic;}
{\f456\fbidi \froman\fcharset238\fprq2 Sylfaen CE;}{\f457\fbidi \froman\fcharset204\fprq2 Sylfaen Cyr;}{\f459\fbidi \froman\fcharset161\fprq2 Sylfaen Greek;}{\f460\fbidi \froman\fcharset162\fprq2 Sylfaen Tur;}
{\f463\fbidi \froman\fcharset186\fprq2 Sylfaen Baltic;}{\f536\fbidi \froman\fcharset238\fprq2 Cambria Math CE;}{\f537\fbidi \froman\fcharset204\fprq2 Cambria Math Cyr;}{\f539\fbidi \froman\fcharset161\fprq2 Cambria Math Greek;}
{\f540\fbidi \froman\fcharset162\fprq2 Cambria Math Tur;}{\f543\fbidi \froman\fcharset186\fprq2 Cambria Math Baltic;}{\f548\fbidi \fswiss\fcharset0\fprq2 Arial Unicode MS Western;}{\f546\fbidi \fswiss\fcharset238\fprq2 Arial Unicode MS CE;}
{\f547\fbidi \fswiss\fcharset204\fprq2 Arial Unicode MS Cyr;}{\f549\fbidi \fswiss\fcharset161\fprq2 Arial Unicode MS Greek;}{\f550\fbidi \fswiss\fcharset162\fprq2 Arial Unicode MS Tur;}{\f551\fbidi \fswiss\fcharset177\fprq2 Arial Unicode MS (Hebrew);}
{\f552\fbidi \fswiss\fcharset178\fprq2 Arial Unicode MS (Arabic);}{\f553\fbidi \fswiss\fcharset186\fprq2 Arial Unicode MS Baltic;}{\f554\fbidi \fswiss\fcharset163\fprq2 Arial Unicode MS (Vietnamese);}
{\f555\fbidi \fswiss\fcharset222\fprq2 Arial Unicode MS (Thai);}{\f556\fbidi \froman\fcharset238\fprq2 Cambria CE;}{\f557\fbidi \froman\fcharset204\fprq2 Cambria Cyr;}{\f559\fbidi \froman\fcharset161\fprq2 Cambria Greek;}
{\f560\fbidi \froman\fcharset162\fprq2 Cambria Tur;}{\f563\fbidi \froman\fcharset186\fprq2 Cambria Baltic;}{\f566\fbidi \fswiss\fcharset238\fprq2 Calibri CE;}{\f567\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;}
{\f569\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\f570\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;}{\f573\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;}{\f576\fbidi \fswiss\fcharset238\fprq2 Tahoma CE;}
{\f577\fbidi \fswiss\fcharset204\fprq2 Tahoma Cyr;}{\f579\fbidi \fswiss\fcharset161\fprq2 Tahoma Greek;}{\f580\fbidi \fswiss\fcharset162\fprq2 Tahoma Tur;}{\f581\fbidi \fswiss\fcharset177\fprq2 Tahoma (Hebrew);}
{\f582\fbidi \fswiss\fcharset178\fprq2 Tahoma (Arabic);}{\f583\fbidi \fswiss\fcharset186\fprq2 Tahoma Baltic;}{\f584\fbidi \fswiss\fcharset163\fprq2 Tahoma (Vietnamese);}{\f585\fbidi \fswiss\fcharset222\fprq2 Tahoma (Thai);}
{\f606\fbidi \fmodern\fcharset238\fprq1 Lucida Console CE;}{\f607\fbidi \fmodern\fcharset204\fprq1 Lucida Console Cyr;}{\f609\fbidi \fmodern\fcharset161\fprq1 Lucida Console Greek;}{\f610\fbidi \fmodern\fcharset162\fprq1 Lucida Console Tur;}
{\f616\fbidi \fswiss\fcharset238\fprq2 Lucida Sans Unicode CE;}{\f617\fbidi \fswiss\fcharset204\fprq2 Lucida Sans Unicode Cyr;}{\f619\fbidi \fswiss\fcharset161\fprq2 Lucida Sans Unicode Greek;}
{\f620\fbidi \fswiss\fcharset162\fprq2 Lucida Sans Unicode Tur;}{\f621\fbidi \fswiss\fcharset177\fprq2 Lucida Sans Unicode (Hebrew);}{\f626\fbidi \fswiss\fcharset238\fprq2 Verdana CE;}{\f627\fbidi \fswiss\fcharset204\fprq2 Verdana Cyr;}
{\f629\fbidi \fswiss\fcharset161\fprq2 Verdana Greek;}{\f630\fbidi \fswiss\fcharset162\fprq2 Verdana Tur;}{\f633\fbidi \fswiss\fcharset186\fprq2 Verdana Baltic;}{\f634\fbidi \fswiss\fcharset163\fprq2 Verdana (Vietnamese);}
{\f636\fbidi \fswiss\fcharset238\fprq2 Arial Black CE;}{\f637\fbidi \fswiss\fcharset204\fprq2 Arial Black Cyr;}{\f639\fbidi \fswiss\fcharset161\fprq2 Arial Black Greek;}{\f640\fbidi \fswiss\fcharset162\fprq2 Arial Black Tur;}
{\f643\fbidi \fswiss\fcharset186\fprq2 Arial Black Baltic;}{\f646\fbidi \fscript\fcharset238\fprq2 Comic Sans MS CE;}{\f647\fbidi \fscript\fcharset204\fprq2 Comic Sans MS Cyr;}{\f649\fbidi \fscript\fcharset161\fprq2 Comic Sans MS Greek;}
{\f650\fbidi \fscript\fcharset162\fprq2 Comic Sans MS Tur;}{\f653\fbidi \fscript\fcharset186\fprq2 Comic Sans MS Baltic;}{\f656\fbidi \fswiss\fcharset238\fprq2 Impact CE;}{\f657\fbidi \fswiss\fcharset204\fprq2 Impact Cyr;}
{\f659\fbidi \fswiss\fcharset161\fprq2 Impact Greek;}{\f660\fbidi \fswiss\fcharset162\fprq2 Impact Tur;}{\f663\fbidi \fswiss\fcharset186\fprq2 Impact Baltic;}{\f666\fbidi \froman\fcharset238\fprq2 Georgia CE;}
{\f667\fbidi \froman\fcharset204\fprq2 Georgia Cyr;}{\f669\fbidi \froman\fcharset161\fprq2 Georgia Greek;}{\f670\fbidi \froman\fcharset162\fprq2 Georgia Tur;}{\f673\fbidi \froman\fcharset186\fprq2 Georgia Baltic;}
{\f676\fbidi \fswiss\fcharset238\fprq2 Franklin Gothic Medium CE;}{\f677\fbidi \fswiss\fcharset204\fprq2 Franklin Gothic Medium Cyr;}{\f679\fbidi \fswiss\fcharset161\fprq2 Franklin Gothic Medium Greek;}
{\f680\fbidi \fswiss\fcharset162\fprq2 Franklin Gothic Medium Tur;}{\f683\fbidi \fswiss\fcharset186\fprq2 Franklin Gothic Medium Baltic;}{\f686\fbidi \froman\fcharset238\fprq2 Palatino Linotype CE;}
{\f687\fbidi \froman\fcharset204\fprq2 Palatino Linotype Cyr;}{\f689\fbidi \froman\fcharset161\fprq2 Palatino Linotype Greek;}{\f690\fbidi \froman\fcharset162\fprq2 Palatino Linotype Tur;}{\f693\fbidi \froman\fcharset186\fprq2 Palatino Linotype Baltic;}
{\f694\fbidi \froman\fcharset163\fprq2 Palatino Linotype (Vietnamese);}{\f696\fbidi \fswiss\fcharset238\fprq2 Trebuchet MS CE;}{\f697\fbidi \fswiss\fcharset204\fprq2 Trebuchet MS Cyr;}{\f699\fbidi \fswiss\fcharset161\fprq2 Trebuchet MS Greek;}
{\f700\fbidi \fswiss\fcharset162\fprq2 Trebuchet MS Tur;}{\f703\fbidi \fswiss\fcharset186\fprq2 Trebuchet MS Baltic;}{\f726\fbidi \fswiss\fcharset238\fprq2 Microsoft Sans Serif CE;}{\f727\fbidi \fswiss\fcharset204\fprq2 Microsoft Sans Serif Cyr;}
{\f729\fbidi \fswiss\fcharset161\fprq2 Microsoft Sans Serif Greek;}{\f730\fbidi \fswiss\fcharset162\fprq2 Microsoft Sans Serif Tur;}{\f731\fbidi \fswiss\fcharset177\fprq2 Microsoft Sans Serif (Hebrew);}
{\f732\fbidi \fswiss\fcharset178\fprq2 Microsoft Sans Serif (Arabic);}{\f733\fbidi \fswiss\fcharset186\fprq2 Microsoft Sans Serif Baltic;}{\f734\fbidi \fswiss\fcharset163\fprq2 Microsoft Sans Serif (Vietnamese);}
{\f735\fbidi \fswiss\fcharset222\fprq2 Microsoft Sans Serif (Thai);}{\f756\fbidi \fswiss\fcharset238\fprq2 Haettenschweiler CE;}{\f757\fbidi \fswiss\fcharset204\fprq2 Haettenschweiler Cyr;}{\f759\fbidi \fswiss\fcharset161\fprq2 Haettenschweiler Greek;}
{\f760\fbidi \fswiss\fcharset162\fprq2 Haettenschweiler Tur;}{\f763\fbidi \fswiss\fcharset186\fprq2 Haettenschweiler Baltic;}{\f776\fbidi \froman\fcharset238\fprq2 Book Antiqua CE;}{\f777\fbidi \froman\fcharset204\fprq2 Book Antiqua Cyr;}
{\f779\fbidi \froman\fcharset161\fprq2 Book Antiqua Greek;}{\f780\fbidi \froman\fcharset162\fprq2 Book Antiqua Tur;}{\f783\fbidi \froman\fcharset186\fprq2 Book Antiqua Baltic;}{\f786\fbidi \fswiss\fcharset238\fprq2 Century Gothic CE;}
{\f787\fbidi \fswiss\fcharset204\fprq2 Century Gothic Cyr;}{\f789\fbidi \fswiss\fcharset161\fprq2 Century Gothic Greek;}{\f790\fbidi \fswiss\fcharset162\fprq2 Century Gothic Tur;}{\f793\fbidi \fswiss\fcharset186\fprq2 Century Gothic Baltic;}
{\f806\fbidi \fswiss\fcharset238\fprq2 MS Reference Sans Serif CE;}{\f807\fbidi \fswiss\fcharset204\fprq2 MS Reference Sans Serif Cyr;}{\f809\fbidi \fswiss\fcharset161\fprq2 MS Reference Sans Serif Greek;}
{\f810\fbidi \fswiss\fcharset162\fprq2 MS Reference Sans Serif Tur;}{\f813\fbidi \fswiss\fcharset186\fprq2 MS Reference Sans Serif Baltic;}{\f814\fbidi \fswiss\fcharset163\fprq2 MS Reference Sans Serif (Vietnamese);}
{\f886\fbidi \fscript\fcharset238\fprq2 Mistral CE;}{\f887\fbidi \fscript\fcharset204\fprq2 Mistral Cyr;}{\f889\fbidi \fscript\fcharset161\fprq2 Mistral Greek;}{\f890\fbidi \fscript\fcharset162\fprq2 Mistral Tur;}
{\f893\fbidi \fscript\fcharset186\fprq2 Mistral Baltic;}{\f926\fbidi \froman\fcharset238\fprq2 Garamond CE;}{\f927\fbidi \froman\fcharset204\fprq2 Garamond Cyr;}{\f929\fbidi \froman\fcharset161\fprq2 Garamond Greek;}
{\f930\fbidi \froman\fcharset162\fprq2 Garamond Tur;}{\f933\fbidi \froman\fcharset186\fprq2 Garamond Baltic;}{\f936\fbidi \fscript\fcharset238\fprq2 Monotype Corsiva CE;}{\f937\fbidi \fscript\fcharset204\fprq2 Monotype Corsiva Cyr;}
{\f939\fbidi \fscript\fcharset161\fprq2 Monotype Corsiva Greek;}{\f940\fbidi \fscript\fcharset162\fprq2 Monotype Corsiva Tur;}{\f943\fbidi \fscript\fcharset186\fprq2 Monotype Corsiva Baltic;}{\f1006\fbidi \froman\fcharset238\fprq2 Bookman Old Style CE;}
{\f1007\fbidi \froman\fcharset204\fprq2 Bookman Old Style Cyr;}{\f1009\fbidi \froman\fcharset161\fprq2 Bookman Old Style Greek;}{\f1010\fbidi \froman\fcharset162\fprq2 Bookman Old Style Tur;}
{\f1013\fbidi \froman\fcharset186\fprq2 Bookman Old Style Baltic;}{\f1036\fbidi \froman\fcharset238\fprq2 Century Schoolbook CE;}{\f1037\fbidi \froman\fcharset204\fprq2 Century Schoolbook Cyr;}
{\f1039\fbidi \froman\fcharset161\fprq2 Century Schoolbook Greek;}{\f1040\fbidi \froman\fcharset162\fprq2 Century Schoolbook Tur;}{\f1043\fbidi \froman\fcharset186\fprq2 Century Schoolbook Baltic;}
{\f1166\fbidi \fswiss\fcharset238\fprq2 Franklin Gothic Book CE;}{\f1167\fbidi \fswiss\fcharset204\fprq2 Franklin Gothic Book Cyr;}{\f1169\fbidi \fswiss\fcharset161\fprq2 Franklin Gothic Book Greek;}
{\f1170\fbidi \fswiss\fcharset162\fprq2 Franklin Gothic Book Tur;}{\f1173\fbidi \fswiss\fcharset186\fprq2 Franklin Gothic Book Baltic;}{\f1176\fbidi \fswiss\fcharset238\fprq2 Franklin Gothic Demi CE;}
{\f1177\fbidi \fswiss\fcharset204\fprq2 Franklin Gothic Demi Cyr;}{\f1179\fbidi \fswiss\fcharset161\fprq2 Franklin Gothic Demi Greek;}{\f1180\fbidi \fswiss\fcharset162\fprq2 Franklin Gothic Demi Tur;}
{\f1183\fbidi \fswiss\fcharset186\fprq2 Franklin Gothic Demi Baltic;}{\f1186\fbidi \fswiss\fcharset238\fprq2 Franklin Gothic Demi Cond CE;}{\f1187\fbidi \fswiss\fcharset204\fprq2 Franklin Gothic Demi Cond Cyr;}
{\f1189\fbidi \fswiss\fcharset161\fprq2 Franklin Gothic Demi Cond Greek;}{\f1190\fbidi \fswiss\fcharset162\fprq2 Franklin Gothic Demi Cond Tur;}{\f1193\fbidi \fswiss\fcharset186\fprq2 Franklin Gothic Demi Cond Baltic;}
{\f1196\fbidi \fswiss\fcharset238\fprq2 Franklin Gothic Heavy CE;}{\f1197\fbidi \fswiss\fcharset204\fprq2 Franklin Gothic Heavy Cyr;}{\f1199\fbidi \fswiss\fcharset161\fprq2 Franklin Gothic Heavy Greek;}
{\f1200\fbidi \fswiss\fcharset162\fprq2 Franklin Gothic Heavy Tur;}{\f1203\fbidi \fswiss\fcharset186\fprq2 Franklin Gothic Heavy Baltic;}{\f1206\fbidi \fswiss\fcharset238\fprq2 Franklin Gothic Medium Cond CE;}
{\f1207\fbidi \fswiss\fcharset204\fprq2 Franklin Gothic Medium Cond Cyr;}{\f1209\fbidi \fswiss\fcharset161\fprq2 Franklin Gothic Medium Cond Greek;}{\f1210\fbidi \fswiss\fcharset162\fprq2 Franklin Gothic Medium Cond Tur;}
{\f1213\fbidi \fswiss\fcharset186\fprq2 Franklin Gothic Medium Cond Baltic;}{\f1226\fbidi \fswiss\fcharset238\fprq2 Gill Sans MT CE;}{\f1236\fbidi \fswiss\fcharset238\fprq2 Gill Sans MT Condensed CE;}
{\f1246\fbidi \fswiss\fcharset238\fprq2 Gill Sans Ultra Bold CE;}{\f1256\fbidi \fswiss\fcharset238\fprq2 Gill Sans Ultra Bold Condensed CE;}{\f1266\fbidi \fswiss\fcharset238\fprq2 Gill Sans MT Ext Condensed Bold CE;}
{\f1436\fbidi \fswiss\fcharset238\fprq2 Tw Cen MT CE;}{\f1446\fbidi \fswiss\fcharset238\fprq2 Tw Cen MT Condensed CE;}{\f1456\fbidi \fswiss\fcharset238\fprq2 Tw Cen MT Condensed Extra Bold CE;}
{\f1540\fbidi \froman\fcharset162\fprq2 Bodoni MT Poster Compressed Tur;}{\f1906\fbidi \fswiss\fcharset238\fprq2 Candara CE;}{\f1907\fbidi \fswiss\fcharset204\fprq2 Candara Cyr;}{\f1909\fbidi \fswiss\fcharset161\fprq2 Candara Greek;}
{\f1910\fbidi \fswiss\fcharset162\fprq2 Candara Tur;}{\f1913\fbidi \fswiss\fcharset186\fprq2 Candara Baltic;}{\f1916\fbidi \fmodern\fcharset238\fprq1 Consolas CE;}{\f1917\fbidi \fmodern\fcharset204\fprq1 Consolas Cyr;}
{\f1919\fbidi \fmodern\fcharset161\fprq1 Consolas Greek;}{\f1920\fbidi \fmodern\fcharset162\fprq1 Consolas Tur;}{\f1923\fbidi \fmodern\fcharset186\fprq1 Consolas Baltic;}{\f1926\fbidi \froman\fcharset238\fprq2 Constantia CE;}
{\f1927\fbidi \froman\fcharset204\fprq2 Constantia Cyr;}{\f1929\fbidi \froman\fcharset161\fprq2 Constantia Greek;}{\f1930\fbidi \froman\fcharset162\fprq2 Constantia Tur;}{\f1933\fbidi \froman\fcharset186\fprq2 Constantia Baltic;}
{\f1936\fbidi \fswiss\fcharset238\fprq2 Corbel CE;}{\f1937\fbidi \fswiss\fcharset204\fprq2 Corbel Cyr;}{\f1939\fbidi \fswiss\fcharset161\fprq2 Corbel Greek;}{\f1940\fbidi \fswiss\fcharset162\fprq2 Corbel Tur;}
{\f1943\fbidi \fswiss\fcharset186\fprq2 Corbel Baltic;}{\f1946\fbidi \fswiss\fcharset238\fprq2 Segoe UI CE;}{\f1947\fbidi \fswiss\fcharset204\fprq2 Segoe UI Cyr;}{\f1949\fbidi \fswiss\fcharset161\fprq2 Segoe UI Greek;}
{\f1950\fbidi \fswiss\fcharset162\fprq2 Segoe UI Tur;}{\f1952\fbidi \fswiss\fcharset178\fprq2 Segoe UI (Arabic);}{\f1953\fbidi \fswiss\fcharset186\fprq2 Segoe UI Baltic;}{\f1954\fbidi \fswiss\fcharset163\fprq2 Segoe UI (Vietnamese);}
{\f1978\fbidi \fswiss\fcharset0\fprq2 @Arial Unicode MS Western;}{\f1976\fbidi \fswiss\fcharset238\fprq2 @Arial Unicode MS CE;}{\f1977\fbidi \fswiss\fcharset204\fprq2 @Arial Unicode MS Cyr;}{\f1979\fbidi \fswiss\fcharset161\fprq2 @Arial Unicode MS Greek;}
{\f1980\fbidi \fswiss\fcharset162\fprq2 @Arial Unicode MS Tur;}{\f1981\fbidi \fswiss\fcharset177\fprq2 @Arial Unicode MS (Hebrew);}{\f1982\fbidi \fswiss\fcharset178\fprq2 @Arial Unicode MS (Arabic);}
{\f1983\fbidi \fswiss\fcharset186\fprq2 @Arial Unicode MS Baltic;}{\f1984\fbidi \fswiss\fcharset163\fprq2 @Arial Unicode MS (Vietnamese);}{\f1985\fbidi \fswiss\fcharset222\fprq2 @Arial Unicode MS (Thai);}
{\f1988\fbidi \fmodern\fcharset0\fprq1 @MS Mincho Western;}{\f1986\fbidi \fmodern\fcharset238\fprq1 @MS Mincho CE;}{\f1987\fbidi \fmodern\fcharset204\fprq1 @MS Mincho Cyr;}{\f1989\fbidi \fmodern\fcharset161\fprq1 @MS Mincho Greek;}
{\f1990\fbidi \fmodern\fcharset162\fprq1 @MS Mincho Tur;}{\f1993\fbidi \fmodern\fcharset186\fprq1 @MS Mincho Baltic;}{\f1996\fbidi \fswiss\fcharset238\fprq2 Arial Narrow CE;}{\f1997\fbidi \fswiss\fcharset204\fprq2 Arial Narrow Cyr;}
{\f1999\fbidi \fswiss\fcharset161\fprq2 Arial Narrow Greek;}{\f2000\fbidi \fswiss\fcharset162\fprq2 Arial Narrow Tur;}{\f2003\fbidi \fswiss\fcharset186\fprq2 Arial Narrow Baltic;}{\flomajor\f31508\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}
{\flomajor\f31509\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\flomajor\f31511\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\flomajor\f31512\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}
{\flomajor\f31513\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\flomajor\f31514\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\flomajor\f31515\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}
{\flomajor\f31516\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fdbmajor\f31518\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fdbmajor\f31519\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}
{\fdbmajor\f31521\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fdbmajor\f31522\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fdbmajor\f31523\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}
{\fdbmajor\f31524\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fdbmajor\f31525\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fdbmajor\f31526\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}
{\fhimajor\f31528\fbidi \froman\fcharset238\fprq2 Cambria CE;}{\fhimajor\f31529\fbidi \froman\fcharset204\fprq2 Cambria Cyr;}{\fhimajor\f31531\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\fhimajor\f31532\fbidi \froman\fcharset162\fprq2 Cambria Tur;}
{\fhimajor\f31535\fbidi \froman\fcharset186\fprq2 Cambria Baltic;}{\fbimajor\f31538\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fbimajor\f31539\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}
{\fbimajor\f31541\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbimajor\f31542\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fbimajor\f31543\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}
{\fbimajor\f31544\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbimajor\f31545\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fbimajor\f31546\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}
{\flominor\f31548\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\flominor\f31549\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\flominor\f31551\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}
{\flominor\f31552\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flominor\f31553\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\flominor\f31554\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}
{\flominor\f31555\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flominor\f31556\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fdbminor\f31558\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}
{\fdbminor\f31559\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fdbminor\f31561\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fdbminor\f31562\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}
{\fdbminor\f31563\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fdbminor\f31564\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fdbminor\f31565\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}
{\fdbminor\f31566\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fhiminor\f31568\fbidi \fswiss\fcharset238\fprq2 Calibri CE;}{\fhiminor\f31569\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;}
{\fhiminor\f31571\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\fhiminor\f31572\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;}{\fhiminor\f31575\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;}
{\fbiminor\f31578\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fbiminor\f31579\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fbiminor\f31581\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}
{\fbiminor\f31582\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fbiminor\f31583\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fbiminor\f31584\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}
{\fbiminor\f31585\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fbiminor\f31586\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;
\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;
\red192\green192\blue192;\red105\green0\blue83;\red204\green51\blue153;\red165\green0\blue33;\red255\green255\blue255;}{\*\defchp }{\*\defpap \ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 }\noqfpromote {\stylesheet{
\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 \snext0 \sqformat \spriority0 Normal;}{
\s1\ql \li0\ri0\sb240\sa60\keepn\nowidctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 
\sbasedon0 \snext0 \slink15 \sqformat \spriority9 heading 1;}{\s2\ql \li0\ri0\sb240\sa60\keepn\nowidctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin0\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 
\b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 \sbasedon0 \snext0 \slink16 \sqformat \spriority9 heading 2;}{\s3\ql \li0\ri0\sb240\sa60\keepn\nowidctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 
\ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 \sbasedon0 \snext0 \slink17 \sqformat \spriority9 heading 3;}{\s4\ql \li0\ri0\sb240\sa60\keepn\nowidctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin0\itap0 \rtlch\fcs1 
\ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 \sbasedon0 \snext0 \slink18 \sqformat \spriority9 heading 4;}{\s5\ql \li0\ri0\sb240\sa60\nowidctlpar\wrapdefault\faauto\outlinelevel4\rin0\lin0\itap0 
\rtlch\fcs1 \ab\ai\af0\afs26\alang1025 \ltrch\fcs0 \b\i\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 \sbasedon0 \snext0 \slink19 \sqformat \spriority9 heading 5;}{
\s6\ql \li0\ri0\sb240\sa60\nowidctlpar\wrapdefault\faauto\outlinelevel5\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs22\alang1025 \ltrch\fcs0 \b\fs22\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 \sbasedon0 \snext0 \slink20 \sqformat \spriority9 heading 6;}
{\*\cs10 \additive \ssemihidden \spriority1 Default Paragraph Font;}{\*
\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblind0\tblindtype3\tscellwidthfts0\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv 
\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 \snext11 \ssemihidden \sunhideused \sqformat Normal Table;}{\*\cs15 
\additive \rtlch\fcs1 \ab\af0\afs32 \ltrch\fcs0 \b\f36\fs32\lang1049\langfe0\kerning32\langnp1049\langfenp0 \sbasedon10 \slink1 \slocked \spriority9 T\'edtulo 1 Car;}{\*\cs16 \additive \rtlch\fcs1 \ab\ai\af0\afs28 \ltrch\fcs0 
\b\i\f36\fs28\lang1049\langfe0\langnp1049\langfenp0 \sbasedon10 \slink2 \slocked \ssemihidden \spriority9 T\'edtulo 2 Car;}{\*\cs17 \additive \rtlch\fcs1 \ab\af0\afs26 \ltrch\fcs0 \b\f36\fs26\lang1049\langfe0\langnp1049\langfenp0 
\sbasedon10 \slink3 \slocked \ssemihidden \spriority9 T\'edtulo 3 Car;}{\*\cs18 \additive \rtlch\fcs1 \ab\af0\afs28 \ltrch\fcs0 \b\f37\fs28\lang1049\langfe0\langnp1049\langfenp0 \sbasedon10 \slink4 \slocked \ssemihidden \spriority9 T\'edtulo 4 Car;}{\*
\cs19 \additive \rtlch\fcs1 \ab\ai\af0\afs26 \ltrch\fcs0 \b\i\f37\fs26\lang1049\langfe0\langnp1049\langfenp0 \sbasedon10 \slink5 \slocked \ssemihidden \spriority9 T\'edtulo 5 Car;}{\*\cs20 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 
\b\f37\lang1049\langfe0\langnp1049\langfenp0 \sbasedon10 \slink6 \slocked \ssemihidden \spriority9 T\'edtulo 6 Car;}{\s21\ql \li708\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin708\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 
\fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 \sbasedon0 \snext21 \sqformat \styrsid7955633 List Paragraph;}}{\*\listtable{\list\listtemplateid1428565328{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat0
\levelspace360\levelindent0{\leveltext\'01\'95;}{\levelnumbers;}\f1\fs40\cf17\fbias0\hres0\chhres0 \fi-705\li1410\lin1410 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext
\'04\'00.\'01-;}{\levelnumbers\'01\'03;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fs40\cf17\fbias0\hres0\chhres0 \fi-720\li1965\lin1965 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext
\'06\'00.\'01-\'02.;}{\levelnumbers\'01\'03\'05;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fs40\cf17\fbias0\hres0\chhres0 \fi-720\li2505\lin2505 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext
\'01o;}{\levelnumbers;}\f2\fs40\cf17\fbias0\hres0\chhres0 \fi-1080\li3405\lin3405 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'0a\'00.\'01-\'02.\'03.\'04.;}{\levelnumbers
\'01\'03\'05\'07\'09;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fs40\cf17\fbias0\hres0\chhres0 \fi-1440\li4305\lin4305 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext
\'0c\'00.\'01-\'02.\'03.\'04.\'05.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fs40\cf17\fbias0\hres0\chhres0 \fi-1440\li4845\lin4845 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0
\levelindent0{\leveltext\'0e\'00.\'01-\'02.\'03.\'04.\'05.\'06.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fs40\cf17\fbias0\hres0\chhres0 \fi-1800\li5745\lin5745 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0
\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'10\'00.\'01-\'02.\'03.\'04.\'05.\'06.\'07.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d\'0f;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fs40\cf17\fbias0\hres0\chhres0 \fi-2160\li6645\lin6645 }{\listlevel
\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'12\'00.\'01-\'02.\'03.\'04.\'05.\'06.\'07.\'08.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d\'0f\'11;}\rtlch\fcs1 \af0 \ltrch\fcs0 
\fs40\cf17\fbias0\hres0\chhres0 \fi-2160\li7185\lin7185 }{\listname ;}\listid44375803}{\list\listtemplateid-1885837664{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext
\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fs40\cf17\fbias0\hres0\chhres0 \fi-705\li705\lin705 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext
\'04\'00.\'01-;}{\levelnumbers\'01\'03;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fs40\cf17\fbias0\hres0\chhres0 \fi-720\li1260\lin1260 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext
\'06\'00.\'01-\'02.;}{\levelnumbers\'01\'03\'05;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fs40\cf17\fbias0\hres0\chhres0 \fi-720\li1800\lin1800 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext
\'08\'00.\'01-\'02.\'03.;}{\levelnumbers\'01\'03\'05\'07;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fs40\cf17\fbias0\hres0\chhres0 \fi-1080\li2700\lin2700 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0
{\leveltext\'0a\'00.\'01-\'02.\'03.\'04.;}{\levelnumbers\'01\'03\'05\'07\'09;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fs40\cf17\fbias0\hres0\chhres0 \fi-1440\li3600\lin3600 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0
\levelindent0{\leveltext\'0c\'00.\'01-\'02.\'03.\'04.\'05.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fs40\cf17\fbias0\hres0\chhres0 \fi-1440\li4140\lin4140 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0
\levelstartat1\levelspace0\levelindent0{\leveltext\'0e\'00.\'01-\'02.\'03.\'04.\'05.\'06.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fs40\cf17\fbias0\hres0\chhres0 \fi-1800\li5040\lin5040 }{\listlevel\levelnfc0\levelnfcn0
\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'10\'00.\'01-\'02.\'03.\'04.\'05.\'06.\'07.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d\'0f;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fs40\cf17\fbias0\hres0\chhres0 
\fi-2160\li5940\lin5940 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'12\'00.\'01-\'02.\'03.\'04.\'05.\'06.\'07.\'08.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d\'0f\'11;}\rtlch\fcs1 
\af0 \ltrch\fcs0 \fs40\cf17\fbias0\hres0\chhres0 \fi-2160\li6480\lin6480 }{\listname ;}\listid141195977}{\list\listtemplateid-681258420\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0
{\leveltext\leveltemplateid134873089\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext
\leveltemplateid134873091\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid134873093
\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid134873089
\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid134873091
\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid134873093
\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid134873089
\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid134873091
\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid134873093
\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li6480\lin6480 }{\listname ;}\listid564073622}{\list\listtemplateid663763624{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext
\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fs40\cf17\fbias0\hres0\chhres0 \fi-705\li1410\lin1410 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext
\'04\'00.\'01-;}{\levelnumbers\'01\'03;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fs40\cf17\fbias0\hres0\chhres0 \fi-720\li1965\lin1965 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext
\'06\'00.\'01-\'02.;}{\levelnumbers\'01\'03\'05;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fs40\cf17\fbias0\hres0\chhres0 \fi-720\li2505\lin2505 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext
\'01o;}{\levelnumbers;}\f2\fs40\cf17\fbias0\hres0\chhres0 \fi-1080\li3405\lin3405 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'0a\'00.\'01-\'02.\'03.\'04.;}{\levelnumbers
\'01\'03\'05\'07\'09;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fs40\cf17\fbias0\hres0\chhres0 \fi-1440\li4305\lin4305 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext
\'0c\'00.\'01-\'02.\'03.\'04.\'05.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fs40\cf17\fbias0\hres0\chhres0 \fi-1440\li4845\lin4845 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0
\levelindent0{\leveltext\'0e\'00.\'01-\'02.\'03.\'04.\'05.\'06.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fs40\cf17\fbias0\hres0\chhres0 \fi-1800\li5745\lin5745 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0
\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'10\'00.\'01-\'02.\'03.\'04.\'05.\'06.\'07.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d\'0f;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fs40\cf17\fbias0\hres0\chhres0 \fi-2160\li6645\lin6645 }{\listlevel
\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'12\'00.\'01-\'02.\'03.\'04.\'05.\'06.\'07.\'08.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d\'0f\'11;}\rtlch\fcs1 \af0 \ltrch\fcs0 
\fs40\cf17\fbias0\hres0\chhres0 \fi-2160\li7185\lin7185 }{\listname ;}\listid818614369}{\list\listtemplateid-216103134\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext
\leveltemplateid134873091\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid134873091
\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid134873093
\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid134873089
\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid134873091
\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid134873093
\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid134873089
\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid134873091
\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid134873093
\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li6480\lin6480 }{\listname ;}\listid1107507052}{\list\listtemplateid47060780\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360
\levelindent0{\leveltext\leveltemplateid134873089\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0
{\leveltext\leveltemplateid134873091\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext
\leveltemplateid134873093\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext
\leveltemplateid134873089\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext
\leveltemplateid134873091\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid134873093
\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid134873089
\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid134873091
\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid134873093
\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li6480\lin6480 }{\listname ;}\listid1796481252}{\list\listtemplateid-656898464{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0
{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fs40\cf17\fbias0\hres0\chhres0 \fi-705\li705\lin705 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext
\'04\'00.\'01-;}{\levelnumbers\'01\'03;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fs40\cf17\fbias0\hres0\chhres0 \fi-720\li1260\lin1260 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext
\'06\'00.\'01-\'02.;}{\levelnumbers\'01\'03\'05;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fs40\cf17\fbias0\hres0\chhres0 \fi-720\li1800\lin1800 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext
\'01\u-3880 ?;}{\levelnumbers;}\f10\fs40\cf17\fbias0\hres0\chhres0 \fi-1080\li2700\lin2700 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'0a\'00.\'01-\'02.\'03.\'04.;}{\levelnumbers
\'01\'03\'05\'07\'09;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fs40\cf17\fbias0\hres0\chhres0 \fi-1440\li3600\lin3600 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext
\'0c\'00.\'01-\'02.\'03.\'04.\'05.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fs40\cf17\fbias0\hres0\chhres0 \fi-1440\li4140\lin4140 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0
\levelindent0{\leveltext\'0e\'00.\'01-\'02.\'03.\'04.\'05.\'06.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fs40\cf17\fbias0\hres0\chhres0 \fi-1800\li5040\lin5040 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0
\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'10\'00.\'01-\'02.\'03.\'04.\'05.\'06.\'07.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d\'0f;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fs40\cf17\fbias0\hres0\chhres0 \fi-2160\li5940\lin5940 }{\listlevel
\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'12\'00.\'01-\'02.\'03.\'04.\'05.\'06.\'07.\'08.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d\'0f\'11;}\rtlch\fcs1 \af0 \ltrch\fcs0 
\fs40\cf17\fbias0\hres0\chhres0 \fi-2160\li6480\lin6480 }{\listname ;}\listid1819614555}{\list\listtemplateid-1100998334{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext
\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fs40\cf17\fbias0\hres0\chhres0 \fi-705\li705\lin705 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext
\'04\'00.\'01-;}{\levelnumbers\'01\'03;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fs40\cf17\fbias0\hres0\chhres0 \fi-720\li1260\lin1260 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext
\'06\'00.\'01-\'02.;}{\levelnumbers\'01\'03\'05;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fs40\cf17\fbias0\hres0\chhres0 \fi-720\li1800\lin1800 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext
\'01\u-3913 ?;}{\levelnumbers;}\f3\fs40\cf17\fbias0\hres0\chhres0 \fi-1080\li2700\lin2700 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'0a\'00.\'01-\'02.\'03.\'04.;}{\levelnumbers
\'01\'03\'05\'07\'09;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fs40\cf17\fbias0\hres0\chhres0 \fi-1440\li3600\lin3600 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext
\'0c\'00.\'01-\'02.\'03.\'04.\'05.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fs40\cf17\fbias0\hres0\chhres0 \fi-1440\li4140\lin4140 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0
\levelindent0{\leveltext\'0e\'00.\'01-\'02.\'03.\'04.\'05.\'06.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fs40\cf17\fbias0\hres0\chhres0 \fi-1800\li5040\lin5040 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0
\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'10\'00.\'01-\'02.\'03.\'04.\'05.\'06.\'07.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d\'0f;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fs40\cf17\fbias0\hres0\chhres0 \fi-2160\li5940\lin5940 }{\listlevel
\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'12\'00.\'01-\'02.\'03.\'04.\'05.\'06.\'07.\'08.;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d\'0f\'11;}\rtlch\fcs1 \af0 \ltrch\fcs0 
\fs40\cf17\fbias0\hres0\chhres0 \fi-2160\li6480\lin6480 }{\listname ;}\listid2013868834}}{\*\listoverridetable{\listoverride\listid141195977\listoverridecount0\ls1}{\listoverride\listid2013868834\listoverridecount0\ls2}{\listoverride\listid1819614555
\listoverridecount0\ls3}{\listoverride\listid818614369\listoverridecount0\ls4}{\listoverride\listid44375803\listoverridecount0\ls5}{\listoverride\listid1107507052\listoverridecount0\ls6}{\listoverride\listid1796481252\listoverridecount0\ls7}
{\listoverride\listid564073622\listoverridecount0\ls8}}{\*\revtbl {Unknown;}}{\*\rsidtbl \rsid1707976\rsid2246713\rsid2510864\rsid2824931\rsid3175740\rsid3482033\rsid3559600\rsid4159720\rsid4203621\rsid4801842\rsid4875575\rsid4936077\rsid5312404\rsid5468565\rsid5530615
\rsid6030960\rsid6437639\rsid6511840\rsid6896893\rsid6953536\rsid7232464\rsid7955633\rsid8809590\rsid8856329\rsid9328710\rsid9461478\rsid9585073\rsid9716658\rsid9984685\rsid10033382\rsid10305060\rsid10694056\rsid11032336\rsid11091104\rsid11666351
\rsid12671153\rsid12941276\rsid13121029\rsid13270951\rsid13782861\rsid14119112\rsid14776241\rsid15348358\rsid15362570\rsid15534331\rsid16402780}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440
\mintLim0\mnaryLim1}{\info{\author Felipe Nava}{\operator Felipe Nava}{\creatim\yr2010\mo4\dy10\hr15\min23}{\revtim\yr2010\mo4\dy11\hr16\min7}{\version1}{\edmins249}{\nofpages114}{\nofwords17898}{\nofchars106251}{\nofcharsws123902}{\vern32771}}
{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordml}}\paperw12240\paperh15840\margl1701\margr1701\margt1417\margb1417\gutter0\ltrsect 
\widowctrl\ftnbj\aenddoc\hyphhotz425\trackmoves0\trackformatting1\donotembedsysfont0\relyonvml0\donotembedlingdata1\grfdocevents0\validatexml0\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors1
\noxlattoyen\expshrtn\noultrlspc\dntblnsbdb\nospaceforul\formshade\horzdoc\dgmargin\dghspace180\dgvspace180\dghorigin1701\dgvorigin1417\dghshow1\dgvshow1
\jexpand\viewkind1\viewscale100\pgbrdrhead\pgbrdrfoot\splytwnine\ftnlytwnine\htmautsp\nolnhtadjtbl\useltbaln\alntblind\lytcalctblwd\lyttblrtgr\lnbrkrule\nobrkwrptbl\snaptogridincell\allowfieldendsel\wrppunct
\asianbrkrule\nojkernpunct\rsidroot6511840\newtblstyruls\nogrowautofit \fet0{\*\wgrffmtfilter 2450}\ilfomacatclnup0\ltrpar \sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2
\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6
\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang 
{\pntxtb (}{\pntxta )}}\pard\plain \ltrpar\s1\qc \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 
\af1 \ltrch\fcs0 \fs48\cf17\insrsid13270951\charrsid15534331 Bases de Le}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs48\cf17\insrsid9716658 n}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs48\cf17\insrsid13270951\charrsid15534331 gu}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid9716658 a}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs48\cf17\insrsid13270951\charrsid15534331 je }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs48\cf17\insrsid6030960\charrsid15534331 Genero}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid13270951\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs48\cf17\insrsid9716658 BDL de }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs48\cf17\insrsid13270951\charrsid15534331 4js}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 

\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs12\cf17\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \cf17\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs24\cf17\insrsid6030960\charrsid15534331 CAP\'cdTULO 1: Conceptos Genero BDL}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs24\cf17\insrsid6030960\charrsid15534331 \~\~\~\~\~\~ TEMAS:}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs24\cf1\insrsid13270951\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs24\cf1\insrsid6030960\charrsid15534331 Descripci\'f3n-BDL}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs24\cf1\insrsid6030960\charrsid15534331 -El lenguaje}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs24\cf1\insrsid6030960\charrsid15534331 -La interfaz de usuario}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs24\cf1\insrsid6030960\charrsid15534331 -Compilar una aplicaci\'f3n Genero BDL}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs24\cf1\insrsid6030960\charrsid15534331 -Implementaci\'f3n de una aplicaci\'f3n Genero BDL}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs24\cf1\insrsid6030960\charrsid15534331 -Recursos para el programador}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\cf17\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs24\cf17\insrsid6030960\charrsid15534331 CAP\'cdTULO 2: El uso de BDL Genero}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs24\cf17\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~ TEMAS:}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs24\cf1\insrsid6030960\charrsid15534331 -Un simple programa de BDL}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs24\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs24\cf1\insrsid13270951\charrsid15534331 Conexi\'f3n con la Base de Datos}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs28\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs24\cf17\insrsid6030960\charrsid15534331 CAP\'cdTULO 3: Visualizaci\'f3n del registro}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs24\cf17\insrsid2510864\charrsid15534331 s (Record Display)}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs24\cf17\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~ TEMAS:}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs24\cf1\insrsid6030960\charrsid15534331 -Interacci\'f3n con el Usuario}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs24\cf1\insrsid6030960\charrsid15534331 -Trabajar con registros y formularios }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs24\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs24\cf1\insrsid2510864\charrsid15534331 Definici\'f3n de Archivo de F}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs24\cf1\insrsid6030960\charrsid15534331 
ormulario}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs24\cf1\insrsid6030960\charrsid15534331 -Compilar programa y formulario}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  
\par }\pard \ltrpar\s3\ql \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin0\itap0 {\rtlch\fcs1 \af1 \ltrch\fcs0 \fs28\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0\pararsid2510864 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 
\ltrch\fcs0 \fs24\cf17\insrsid6030960\charrsid15534331 CAP\'cdTULO 4: B\'fasqueda de una base de datos
\par \~\~\~\~\~\~\~\~\~ TEMAS:
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0\pararsid2510864 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 
\ltrch\fcs0 \fs24\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs24\cf1\insrsid2510864\charrsid15534331 Consultas (}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs24\cf1\insrsid6030960\charrsid15534331 Query-by-}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs24\cf1\insrsid2510864\charrsid15534331 Example)}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs24\cf1\insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs24\cf1\insrsid2510864\charrsid15534331 -Cancelaci\'f3n de la consulta}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs24\cf1\insrsid6030960\charrsid15534331 
\par -Recuperar datos de base de datos 
\par -Compilar y vincular el programa 
\par -Manejo de Errores 
\par }\pard\plain \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af37 \ltrch\fcs0 
\b\f37\fs22\insrsid2510864\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0\pararsid2510864 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 
\ltrch\fcs0 \fs24\cf17\insrsid6030960\charrsid15534331 CAP\'cdTULO 5: Opciones de interfaz gr\'e1fica de usuario
\par \~\~\~\~\~\~\~\~\~ TEMAS:
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0\pararsid2510864 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 
\ltrch\fcs0 \fs24\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs24\cf1\insrsid2510864\charrsid15534331 Agregar }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs24\cf1\insrsid6030960\charrsid15534331 barra de herramientas }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \fs24\cf1\insrsid2510864\charrsid15534331 (}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid2510864\charrsid15534331 Toolbar}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs24\cf1\insrsid2510864\charrsid15534331 )}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs24\cf1\insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs24\cf1\insrsid2510864\charrsid15534331 -Agregar un TopMenu}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs24\cf1\insrsid6030960\charrsid15534331 
\par -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs24\cf1\insrsid2510864\charrsid15534331 Agregar Item ComboBox a}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs24\cf1\insrsid6030960\charrsid15534331  formulario}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs24\cf1\insrsid2510864\charrsid15534331 

\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs24\cf1\insrsid6030960\charrsid15534331 -Personalizaci\'f3n }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs24\cf1\insrsid2510864\charrsid15534331 Ventanas (Windows)}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs24\cf1\insrsid6030960\charrsid15534331 
\par -Gesti\'f3n de Acciones }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs24\cf1\insrsid2510864\charrsid15534331 (Actions)}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs24\cf1\insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs24\cf1\insrsid2510864\charrsid15534331 -Acciones}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs24\cf1\insrsid6030960\charrsid15534331  predeterminad}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs24\cf1\insrsid2510864\charrsid15534331 a}{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs24\cf1\insrsid6030960\charrsid15534331 s }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs24\cf1\insrsid2510864\charrsid15534331 (Action Defaults)}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs24\cf1\insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af37 \ltrch\fcs0 
\b\f37\fs22\insrsid2510864\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0\pararsid2510864 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 
\ltrch\fcs0 \fs24\cf17\insrsid6030960\charrsid15534331 CAP\'cdTULO 6: A\'f1adir / Actualizar / Eliminar
\par TEMAS:
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0\pararsid2510864 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 
\ltrch\fcs0 \fs24\cf1\insrsid6030960\charrsid15534331 -Introducci\'f3n de datos en un formulario
\par -Actualizaci\'f3n de las tablas de base de datos
\par -Agregar una nueva fila
\par -Actualizar un registro existente
\par -Eliminaci\'f3n de una fila
\par }\pard\plain \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af37 \ltrch\fcs0 
\b\f37\fs22\insrsid2510864\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0\pararsid2510864 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 
\ltrch\fcs0 \fs24\cf17\insrsid6030960\charrsid15534331 CAP\'cdTULO 7: }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs24\cf17\insrsid2510864\charrsid15534331 Mostrar Mulples Registros }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs24\cf17\insrsid6030960\charrsid15534331 (}{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs24\cf17\insrsid2510864\charrsid15534331 Display Array}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs24\cf17\insrsid6030960\charrsid15534331 )
\par \~\~\~\~\~\~\~\~\~ TEMAS:
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0\pararsid2510864 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 
\ltrch\fcs0 \fs24\cf1\insrsid6030960\charrsid15534331 -Definici\'f3n de}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs24\cf1\insrsid2510864\charrsid15534331 l}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs24\cf1\insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs24\cf1\insrsid2510864\charrsid15534331 Formulario (Form)}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs24\cf1\insrsid6030960\charrsid15534331 
\par -Creaci\'f3n de la }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs24\cf1\insrsid2510864\charrsid15534331 arreglo}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs24\cf1\insrsid13782861\charrsid15534331  (Array)}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs24\cf1\insrsid6030960\charrsid15534331 

\par -Visualizaci\'f3n de}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs24\cf1\insrsid13782861\charrsid15534331 l arreglo}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs24\cf1\insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs24\cf1\insrsid13121029\charrsid15534331 -Modo Paginado (Page Mode)}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs24\cf1\insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af39 \ltrch\fcs0 
\f39\fs22\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0\pararsid13121029 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 
\ltrch\fcs0 \fs24\cf17\insrsid6030960\charrsid15534331 CAP\'cdTULO 8: }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs24\cf17\insrsid15362570\charrsid15534331 Capturar Multiples Registros (Input Array)}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs24\cf17\insrsid6030960\charrsid15534331 
\par \~\~\~\~\~\~ TEMAS: 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0\pararsid13121029 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 
\ltrch\fcs0 \fs24\cf1\insrsid6030960\charrsid15534331 -Entrada Declaraci\'f3n Array
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs24\cf1\insrsid15362570\charrsid15534331 -Atributo }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid15362570\charrsid15534331 Unbuffered}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs24\cf1\insrsid15362570\charrsid15534331 
\par -Atributo Count}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs24\cf1\insrsid6030960\charrsid15534331 
\par -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs24\cf1\insrsid15362570\charrsid15534331 Bloques de control de captura (Control Blocks)}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs24\cf1\insrsid6030960\charrsid15534331 
\par -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs24\cf1\insrsid15362570\charrsid15534331 Funcion Arr_Curr()}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs24\cf1\insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af37 \ltrch\fcs0 
\b\f37\fs22\insrsid15362570\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0\pararsid15362570 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 
\ltrch\fcs0 \fs24\cf17\insrsid6030960\charrsid15534331 CAP\'cdTULO 9: Informes }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs24\cf17\insrsid15362570\charrsid15534331 (Report)}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs24\cf17\insrsid6030960\charrsid15534331 
\par \~\~\~\~\~\~ TEMAS: 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0\pararsid15362570 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 
\ltrch\fcs0 \fs24\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs24\cf1\insrsid15362570\charrsid15534331 Controlador de Reportes (Report Driver)}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs24\cf1\insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs24\cf1\insrsid15362570\charrsid15534331 -La definici\'f3n del reporte}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs24\cf1\insrsid6030960\charrsid15534331 
\par -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs24\cf1\insrsid15362570\charrsid15534331 Reporte }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid15362570\charrsid15534331 Two-pass
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs24\cf1\insrsid15362570\charrsid15534331 -Interrupci\'f3n del reporte}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs24\cf1\insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af39 \ltrch\fcs0 
\f39\fs22\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs22\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qc \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Cap\'edtulo 1: Conceptos Genero BDL}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 {\rtlch\fcs1 \af1 \ltrch\fcs0 \fs48\cf17\insrsid6030960\charrsid15534331 BDL Informaci\'f3n general}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid9585073\charrsid15534331 .}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid9585073\charrsid15534331 
\par }{\rtlch\fcs1 \ai0\af1\afs26 \ltrch\fcs0 \i0\fs36\cf1\insrsid9585073\charrsid15534331 Lenguaje de Desarrollo Orientado a Negocios (BDL por sus siglas en ingles Business Development Language).}{\rtlch\fcs1 \ai0\af1\afs26 \ltrch\fcs0 
\i0\fs36\cf1\insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid9585073 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid9585073\charrsid15534331 
\par {\listtext\pard\plain\ltrpar \s2 \rtlch\fcs1 \ab\ai\af0\afs28 \ltrch\fcs0 \b\i\f1\fs40\cf17\insrsid9585073\charrsid15534331 \hich\af1\dbch\af0\loch\f1 1.1-\tab}}\pard\plain \ltrpar
\s2\ql \fi-720\li1260\ri0\keepn\widctlpar\wrapdefault\faauto\ls1\ilvl1\outlinelevel1\rin0\lin1260\itap0\pararsid11666351 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 
\ltrch\fcs0 \fs40\cf17\insrsid9585073\charrsid15534331 Descripci\'f3n de Genero BDL}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin0\itap0\pararsid9585073 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 
\ltrch\fcs0 \fs36\cf1\insrsid9585073\charrsid15534331 
\par }\pard \ltrpar\s3\qj \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin0\itap0\pararsid9585073 {\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Normalmente se utiliza Genero para construir una}{\rtlch\fcs1 \af1 
\ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \i\fs36\cf1\insrsid6030960\charrsid15534331 aplicaci\'f3n de base de datos interactiva,}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 un programa que controla la interacci\'f3n entre un usuario y una base de datos.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid9585073\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 El esquema de base de datos que organiza los datos en tablas relacionales da forma a un lado del programa. Las necesidades }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid9585073\charrsid15534331 
o requerimientos del }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 usuario }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid9585073\charrsid15534331 se forman en el otro lado.}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid9585073\charrsid15534331 El desarrollador}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331  escribe }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid9585073\charrsid15534331 la l\'f3gica de programa que une ambos lados del sistema. Se expresa la logica de programaci\'f3n con Genero BDL en archivos de c\'f3digo fuente de programa.}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960 
\par }\pard\plain \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid6437639 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid6437639\charrsid6437639 
\par }\pard \ltrpar\qc \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid6437639 {\rtlch\fcs1 \af0 \ltrch\fcs0 \fs40\cf6\insrsid6437639\charrsid6437639 <EN ESTA PARTE VA UNA IMAGEN>
\par }\pard\plain \ltrpar\s2\qc \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0\pararsid6437639 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 
\ltrch\fcs0 \insrsid6030960 
\par }\pard\plain \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid6437639 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid6437639\charrsid6437639 
\par {\listtext\pard\plain\ltrpar \s2 \rtlch\fcs1 \ab\ai\af0\afs28 \ltrch\fcs0 \b\i\f1\fs40\cf17\insrsid6030960\charrsid15534331 \hich\af1\dbch\af0\loch\f1 1.2-\tab}}\pard\plain \ltrpar
\s2\ql \fi-720\li1260\ri0\keepn\widctlpar\wrapdefault\faauto\ls1\ilvl1\outlinelevel1\rin0\lin1260\itap0\pararsid11666351 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 
\ltrch\fcs0 \fs40\cf17\insrsid6030960\charrsid15534331 El lenguaje
\par }\pard\plain \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid11666351 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid11666351\charrsid15534331 
\par }\pard\plain \ltrpar\s3\qj \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin0\itap0\pararsid16402780 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 
\ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 Genero BDL es }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid16402780\charrsid15534331 un lenguaje de }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 alto nivel}{\rtlch\fcs1 
\af1 \ltrch\fcs0 \fs32\cf1\insrsid16402780\charrsid15534331  de }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 cuarta generaci\'f3n abierto,}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 la sintaxis}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 legible por}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 fomentar un estilo de programaci\'f3n individual o de grupo.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid16402780\charrsid15534331 
 El programador }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 escribe la l\'f3gica del programa en archivos de texto, }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid16402780\charrsid15534331 o en m\'f3dulos de programa fuente}{
\rtlch\fcs1 \af1 \ltrch\fcs0 \i\fs32\cf1\insrsid6030960\charrsid15534331 ,}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 
que se compilan y enlazan con los programas que pueden ser ejecutada}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid16402780\charrsid15534331 s}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331  por el sistema de ejecuci\'f3n}{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid16402780\charrsid15534331  (Runtime System)}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf17\insrsid16402780\charrsid15534331 
\par {\listtext\pard\plain\ltrpar \s2 \rtlch\fcs1 \ab\ai\af0\afs28 \ltrch\fcs0 \b\i\f1\fs40\cf17\insrsid16402780\charrsid15534331 \hich\af1\dbch\af0\loch\f1 1.2-1.\tab}}\pard \ltrpar
\s2\ql \fi-720\li1800\ri0\keepn\widctlpar\wrapdefault\faauto\ls1\ilvl2\outlinelevel1\rin0\lin1800\itap0\pararsid16402780 {\rtlch\fcs1 \af1 \ltrch\fcs0 \fs40\cf17\insrsid16402780\charrsid15534331 Mostrando datos }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 al usuario}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs40\cf17\insrsid16402780\charrsid15534331 .}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs40\cf17\insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid16402780\charrsid15534331 
\par }\pard \ltrpar\s3\ql \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin0\itap0\pararsid16402780 {\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid16402780\charrsid15534331 
\par }\pard \ltrpar\s3\qj \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin0\itap0\pararsid9984685 {\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid1707976 En }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 
Genero, los programas }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid16402780\charrsid15534331 manipulan }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 ventanas y }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs32\cf1\insrsid16402780\charrsid15534331 formularios }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 para definir \'e1reas de exhibici\'f3n }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid9984685\charrsid15534331 
de datos para operaciones }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 interactiva}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid9984685\charrsid15534331 s}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs32\cf1\insrsid6030960\charrsid15534331  dentro }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid9984685\charrsid15534331 de c\'f3digos fuente. Los siguientes comandos permiten su manipulaci\'f3n:
\par }\pard \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 {\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid9984685\charrsid15534331 
\par {\listtext\pard\plain\ltrpar \s3 \rtlch\fcs1 \ab\af1\afs26 \ltrch\fcs0 \f1\fs40\cf17\insrsid9984685\charrsid15534331 \loch\af1\dbch\af0\hich\f1 \'95\tab}}\pard \ltrpar
\s3\qj \fi-705\li1410\ri0\keepn\widctlpar\wrapdefault\faauto\ls5\outlinelevel2\rin0\lin1410\itap0\pararsid6953536 {\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid9984685\charrsid15534331 Comando OPEN WINDOW }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs32\cf1\insrsid6030960\charrsid15534331 crea y abre una nueva ventana en la pantalla del usuario}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6953536\charrsid15534331 .}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par {\listtext\pard\plain\ltrpar \s3 \rtlch\fcs1 \ab\af1\afs26 \ltrch\fcs0 \f1\fs40\cf17\insrsid6030960\charrsid15534331 \loch\af1\dbch\af0\hich\f1 \'95\tab}}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 Con }{\rtlch\fcs1 \af1\afs32 
\ltrch\fcs0 \fs32\cf1\insrsid9984685\charrsid15534331 OPEN WINDOW ... WITH FORM}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid9984685\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 
abre una ventana en la pantalla}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid9984685\charrsid15534331  con un formulario existente dise\'f1ado anteriormente.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par {\listtext\pard\plain\ltrpar \s3 \rtlch\fcs1 \ab\af1\afs26 \ltrch\fcs0 \f1\fs40\cf17\insrsid6030960\charrsid15534331 \loch\af1\dbch\af0\hich\f1 \'95\tab}}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 Utilice la instrucci\'f3
n DISPLAY para mostrar datos en un registro en un formulario}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid9984685\charrsid15534331 .}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par {\listtext\pard\plain\ltrpar \s3 \rtlch\fcs1 \ab\af1\afs26 \ltrch\fcs0 \f1\fs40\cf17\insrsid6030960\charrsid15534331 \loch\af1\dbch\af0\hich\f1 \'95\tab}}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 Usar }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \fs32\cf1\insrsid9984685\charrsid15534331 en }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 pantalla }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid9984685\charrsid15534331 DISPLAY }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs32\cf1\insrsid6030960\charrsid15534331 ARRAY para permitir al usuario ver el contenido de una tabla de registros}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid9984685\charrsid15534331 .}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs32\cf1\insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid11091104 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid11091104\charrsid15534331 
\par {\listtext\pard\plain\ltrpar \s2 \rtlch\fcs1 \ab\ai\af0\afs28 \ltrch\fcs0 \b\i\f1\fs40\cf17\insrsid6030960\charrsid15534331 \hich\af1\dbch\af0\loch\f1 1.2-2.\tab}}\pard\plain \ltrpar
\s2\ql \fi-720\li1800\ri0\keepn\widctlpar\wrapdefault\faauto\ls1\ilvl2\outlinelevel1\rin0\lin1800\itap0\pararsid11091104 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 
\ltrch\fcs0 \fs40\cf17\insrsid6030960\charrsid15534331 Introducir y cambiar datos}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs40\cf17\insrsid11091104\charrsid15534331 
\par }\pard\plain \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid11091104 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid11091104\charrsid15534331 
\par }\pard\plain \ltrpar\s3\qj \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin0\itap0\pararsid11091104 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 
\ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 La instrucci\'f3n INPUT es una instrucci\'f3n interactiv}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid11091104\charrsid15534331 a}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid1707976  (di\'e1
logo) que h}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid11091104\charrsid15534331 abilita }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 los campos de un formulario para introducir}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs32\cf1\insrsid11091104\charrsid15534331  datos en ellos}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 , espera mientras el usuario }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid11091104\charrsid15534331 captura los datos}{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 , }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid11091104\charrsid15534331 enseguida actualiza las variables del programa con los datos capturados en la forma}{\rtlch\fcs1 \af1 
\ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 , y }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid11091104\charrsid15534331 continua despues de }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 
que el usuario acepta o cancela el di\'e1logo.
\par }\pard\plain \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid11091104 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid11091104 
\par {\listtext\pard\plain\ltrpar \s2 \rtlch\fcs1 \ab\ai\af0\afs28 \ltrch\fcs0 \b\i\f1\fs40\cf17\insrsid6437639\charrsid6437639 \hich\af1\dbch\af0\loch\f1 1.2-3.\tab}}\pard\plain \ltrpar
\s2\ql \fi-720\li1800\ri0\keepn\widctlpar\wrapdefault\faauto\ls1\ilvl2\outlinelevel1\rin0\lin1800\itap0\pararsid6437639 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 
\ltrch\fcs0 \fs40\cf17\insrsid6437639\charrsid6437639 Buscando en la base de datos (Consultar)
\par }\pard \ltrpar\s2\qj \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin1800\itap0\pararsid6437639 {\rtlch\fcs1 \ab0\af0\afs24 \ltrch\fcs0 \b0\f0\fs24\insrsid6437639\charrsid6437639  }{\rtlch\fcs1 \ab0\af0\afs24 \ltrch\fcs0 
\b0\f0\fs24\insrsid6437639 
\par }\pard\plain \ltrpar\s3\qj \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin0\itap0\pararsid11091104 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 
\ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 Genero BDL le permite aceptar la entrada del usuario de m\'faltiples formas.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid1707976  }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs32\cf1\insrsid6030960\charrsid15534331 En lugar de valores literales para el programa }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid1707976 en }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 
proceso, el usuario puede introducir criterio}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid1707976 s de b\'fasqueda para una consulta.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid1707976 
\par }\pard \ltrpar\s3\qj \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin0\itap0\pararsid1707976 {\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid1707976 La instrucci\'f3n CONSTRUCT }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs32\cf1\insrsid6030960\charrsid15534331 permite al usuario introducir un}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid1707976  valor o un rango de valores, pa}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 r}{\rtlch\fcs1 \af1 
\ltrch\fcs0 \fs32\cf1\insrsid1707976 a}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331  uno o varios campos de formulario, y }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid1707976 el }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs32\cf1\insrsid6030960\charrsid15534331 programa busca la base de datos de l}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid1707976 os}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs32\cf1\insrsid1707976 registros }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 que }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid1707976 satisfacen }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 
los requisitos}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid1707976 .}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid1707976\charrsid1707976 
\par }\pard\plain \ltrpar\s2\ql \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin0\itap0\pararsid1707976 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 
\ab0\ai0\af0\afs24 \ltrch\fcs0 \b0\i0\f0\fs24\insrsid1707976 
\par {\listtext\pard\plain\ltrpar \s2 \rtlch\fcs1 \ab\ai\af0\afs28 \ltrch\fcs0 \b\i\f1\fs40\cf17\insrsid6030960\charrsid15534331 \hich\af1\dbch\af0\loch\f1 1.2-4.\tab}}\pard \ltrpar
\s2\ql \fi-720\li1800\ri0\keepn\widctlpar\wrapdefault\faauto\ls1\ilvl2\outlinelevel1\rin0\lin1800\itap0\pararsid1707976 {\rtlch\fcs1 \af1 \ltrch\fcs0 \fs40\cf17\insrsid6030960\charrsid15534331 En respuesta a }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid1707976 las }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs40\cf17\insrsid6030960\charrsid15534331 acciones del usuario
\par }\pard\plain \ltrpar\s3\qj \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin0\itap0\pararsid11091104 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 
\ltrch\fcs0 \fs32\cf1\insrsid1707976 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 Una acci\'f3n (un conjunto de instrucciones) puede ser definid}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid1707976 a}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs32\cf1\insrsid6030960\charrsid15534331  y activad}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid1707976 a}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331  por el usuario}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid1707976 .}
{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid1707976\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 Los objetos gr\'e1ficos en la ventana de la aplicaci\'f3n, tales como botones, barras de herramientas y men
\'fas desplegables, corresponden a las acciones definidas en el programa}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid1707976 . }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 En }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs32\cf1\insrsid1707976 los }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 programa}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid1707976 s}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 , la }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid1707976 instruccion}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331  interactiva MENU, o la cl\'e1usula ON }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid2246713 
ACTION de instrucciones }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 tales como INPUT, }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid2246713 INPUT ARRAY, CONSTRUCT}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs32\cf1\insrsid6030960\charrsid15534331  y }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid2246713 DISPLAY }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 ARRAY, }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid2246713 
definen la lista de acciones que se pueden realizar despues de seleccionar determinada acci\'f3n (ACTION)}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid11666351\charrsid15534331 
\par {\listtext\pard\plain\ltrpar \s2 \rtlch\fcs1 \ab\ai\af0\afs28 \ltrch\fcs0 \b\i\f1\fs40\cf17\insrsid6030960\charrsid15534331 \hich\af1\dbch\af0\loch\f1 1.3-\tab}}\pard\plain \ltrpar
\s2\ql \fi-720\li1260\ri0\keepn\widctlpar\wrapdefault\faauto\ls1\ilvl1\outlinelevel1\rin0\lin1260\itap0\pararsid11666351 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 
\ltrch\fcs0 \fs40\cf17\insrsid6030960\charrsid15534331 La interfaz de usuario
\par }\pard \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 {\rtlch\fcs1 \af1 \ltrch\fcs0 \fs40\cf17\insrsid11666351\charrsid15534331 
\par {\listtext\pard\plain\ltrpar \s2 \rtlch\fcs1 \ab\ai\af0\afs28 \ltrch\fcs0 \b\i\f1\fs40\cf17\insrsid6030960\charrsid15534331 \hich\af1\dbch\af0\loch\f1 1.3-1.\tab}}\pard \ltrpar
\s2\ql \fi-720\li1800\ri0\keepn\widctlpar\wrapdefault\faauto\ls1\ilvl2\outlinelevel1\rin0\lin1800\itap0\pararsid8809590 {\rtlch\fcs1 \af1 \ltrch\fcs0 \fs40\cf17\insrsid6030960\charrsid15534331 Dise\'f1o de formularios}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960 
\par }\pard\plain \ltrpar\s3\qj \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin0\itap0\pararsid8809590 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \ab0\af0\afs24 
\ltrch\fcs0 \b0\f0\fs24\insrsid8809590 
\par }\pard \ltrpar\s3\qj \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin0\itap0\pararsid12941276 {\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid8809590 Los formularios }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid8809590 
son }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid8809590 portable}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid8809590 s}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid8809590  a trav\'e9s de aplicaciones y plataformas
}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid8809590 . }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid8809590 La}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid8809590 s aplicaciones}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs32\cf1\insrsid6030960\charrsid8809590  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid8809590 de ventanas }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid8809590 basada}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid8809590 s}{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid8809590  en XML se puede}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid8809590 n}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid8809590  definir en archivos }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \fs32\cf1\insrsid8809590 separados}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid12941276 ;}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid8809590  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid8809590 c}{\rtlch\fcs1 \af1 
\ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid8809590 omo los archivos de formulario }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid8809590 estan }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid8809590  separad}{\rtlch\fcs1 \af1 
\ltrch\fcs0 \fs32\cf1\insrsid8809590 os de las otras partes del }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid8809590 programa, }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid12941276 pueden ser utilizados por diferentes aplicaciones. 

\par }\pard \ltrpar\s3\qj \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin0\itap0\pararsid14119112 {\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid12941276 Se puede dise\'f1ar la forma para }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs32\cf1\insrsid6030960\charrsid8809590 agrupar objetos en cajas horizontales y verticales, }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid12941276 para usar menus y barras de herrramientas o }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs32\cf1\insrsid6030960\charrsid8809590 botones o para activar acciones}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid14119112 .
\par En la definici\'f3n de ventanas o formularios de un aplicaci\'f3n, se puede utilizar una un editor de textos cnvenci\'f3nal, definiendo la estructura del en XML.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid8809590 
\par }\pard\plain \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid8809590 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid8809590\charrsid8809590 
\par {\listtext\pard\plain\ltrpar \s2 \rtlch\fcs1 \ab\ai\af0\afs28 \ltrch\fcs0 \b\i\f1\fs40\cf17\insrsid6030960\charrsid3175740 \hich\af1\dbch\af0\loch\f1 1.3-2.\tab}}\pard\plain \ltrpar
\s2\qj \fi-720\li1800\ri0\keepn\widctlpar\wrapdefault\faauto\ls1\ilvl2\outlinelevel1\rin0\lin1800\itap0\pararsid8809590 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 
\ltrch\fcs0 \fs40\cf17\insrsid6030960\charrsid3175740 El }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs40\cf17\insrsid10694056 \'c1}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs40\cf17\insrsid3175740\charrsid3175740 rbol de Interfaz de }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid3175740 Usuario}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs40\cf17\insrsid8809590 
\par }\pard\plain \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid3175740 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid3175740\charrsid3175740 
\par }\pard\plain \ltrpar\s3\qj \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin0\itap0\pararsid8809590 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 
\ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid8809590 Genero }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid14119112\charrsid14119112 Runtime System}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid14119112  }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs32\cf1\insrsid6030960\charrsid8809590 crea }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid4203621 un }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid8809590 \'e1rbol de la interfaz de usuario}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs32\cf1\insrsid4203621  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid10694056 (}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid10694056\charrsid10694056 Abstract User Interface Tree}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid10694056 ) }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid4203621 con el sistema}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid8809590 , y el cliente de Genero (}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid14119112 Front End}{\rtlch\fcs1 \af1 
\ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid8809590 ) hace que este \'e1rbol abstracto }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid14119112 sea }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid8809590 visible en la pantalla}{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid14119112 .}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid4203621  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid8809590 Cuando una instrucci\'f3n }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs32\cf1\insrsid4203621 de }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid8809590 interacci\'f3n con el usuario toma el control de la }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid4203621 aplicaci\'f3n}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs32\cf1\insrsid6030960\charrsid8809590 , la copia del \'e1rbol en el Cliente de Genero se sincroniza autom\'e1ticamente con el \'e1rbol de}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid4203621 l}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs32\cf1\insrsid6030960\charrsid8809590  sistema de ejecuci\'f3n}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid4203621  (Runtime System)}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid8809590  }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs32\cf1\insrsid10694056 mediante}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid8809590  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid4203621 un}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid8809590  Protocolo}{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid4203621  interno (Front End). 
\par El Protocolo Front }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid8809590 End define un conjunto }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid4203621 simple }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid8809590 
de operaciones para modificar el }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid10694056 \'e1rbol de la interfaz de }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid4203621 usuario.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid8809590 

\par }\pard\plain \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid8809590 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid8809590\charrsid8809590 
\par {\listtext\pard\plain\ltrpar \s2 \rtlch\fcs1 \ab\ai\af0\afs28 \ltrch\fcs0 \b\i\f1\fs40\cf17\insrsid6030960\charrsid15534331 \hich\af1\dbch\af0\loch\f1 1.4-\tab}}\pard\plain \ltrpar
\s2\ql \fi-720\li1260\ri0\keepn\widctlpar\wrapdefault\faauto\ls1\ilvl1\outlinelevel1\rin0\lin1260\itap0\pararsid11666351 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 
\ltrch\fcs0 \fs40\cf17\insrsid6030960\charrsid15534331 Compilar una aplicaci\'f3n Genero BDL
\par }\pard \ltrpar\s2\ql \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin0\itap0\pararsid5530615 {\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf17\insrsid8809590 
\par {\listtext\pard\plain\ltrpar \s2 \rtlch\fcs1 \ab\ai\af0\afs28 \ltrch\fcs0 \b\i\f1\fs40\cf17\insrsid6030960\charrsid8856329 \hich\af1\dbch\af0\loch\f1 1.4-1.\tab}}\pard \ltrpar
\s2\qj \fi-720\li1800\ri0\keepn\widctlpar\wrapdefault\faauto\ls1\ilvl2\outlinelevel1\rin0\lin1800\itap0\pararsid8856329 {\rtlch\fcs1 \af1 \ltrch\fcs0 \fs40\cf17\insrsid6030960\charrsid8856329 Compilar
\par }\pard\plain \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid8809590 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8809590 
\par }\pard\plain \ltrpar\s3\qj \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin0\itap0\pararsid14776241 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 
\ltrch\fcs0 \fs36\cf1\insrsid14776241\charrsid5468565 En }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid5468565 programa de Genero BDL puede consistir en un m\'f3dulo de c\'f3digo fuente }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid14776241\charrsid5468565 \'fanico}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid5468565 , pero en general tendr\'e1 varios m\'f3dulos, especificaci\'f3}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid14776241\charrsid5468565 n de archivos de formularios, etc}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid5468565 .}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid14776241\charrsid5468565  Los }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid5468565 archivos de esquema de base de datos }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid14776241\charrsid5468565 (Database schema files) }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid5468565 tambi\'e9n son necesarios si se han definido }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid14776241\charrsid5468565 tipo de }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid5468565 
datos y variables }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid14776241\charrsid5468565 basados }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid5468565 en una columna de base de datos existente o una tabla utilizando el}{\rtlch\fcs1 
\af1 \ltrch\fcs0 \fs36\cf1\insrsid14776241\charrsid5468565  comando}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid5468565  DEFINE ...}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid14776241\charrsid5468565 
LIKE para declaciones. Por ejemplo: 
\par }\pard \ltrpar\s3\qj \li720\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin720\itap0\pararsid6437639 {\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6437639 
\par {\listtext\pard\plain\ltrpar \s3 \rtlch\fcs1 \ab\af1\afs26 \ltrch\fcs0 \f2\fs32\cf1\insrsid14776241 \hich\af2\dbch\af0\loch\f2 o\tab}}\pard \ltrpar
\s3\qj \fi-360\li720\ri0\keepn\widctlpar\wrapdefault\faauto\ls6\outlinelevel2\rin0\lin720\itap0\pararsid14776241 {\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid14776241 DEFINE larr_cliente RECORD LIKE clientes.*
\par {\listtext\pard\plain\ltrpar \s3 \rtlch\fcs1 \ab\af1\afs26 \ltrch\fcs0 \f2\fs32\cf1\insrsid14776241 \hich\af2\dbch\af0\loch\f2 o\tab}DEFINE id_cliente LIKE clientes.id_cliente}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid14776241\charrsid14776241 

\par }\pard\plain \ltrpar\qj \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid14776241 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14776241 
\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14776241\charrsid14776241 
\par }\pard\plain \ltrpar\s3\qj \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin0\itap0\pararsid14776241 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 
\ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid5468565 Las herramientas que utiliza Genero }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6437639\charrsid5468565 BDL }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid5468565 
para elaborar los diversos archivos de la aplicaci\'f3n, las extensiones de archivo del c\'f3digo fuente, y los archivos compilados correspondientes, se enumeran a continuaci\'f3n}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6437639\charrsid5468565 :}{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid5468565 
\par }\pard\plain \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid6437639 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6437639 
\par }\pard \ltrpar\qc \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid6437639 {\rtlch\fcs1 \af0 \ltrch\fcs0 \fs40\cf6\insrsid6437639\charrsid6437639 <EN ESTA PARTE VA UNA IMAGEN>
\par }\pard \ltrpar\qj \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid6437639 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid8809590\charrsid8809590 
\par }\pard\plain \ltrpar\s3\qj \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin0\itap0\pararsid6437639 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 
\ltrch\fcs0 \fs36\cf1\insrsid3559600 El compilador de c\'f3digo de }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Genero BDL}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 genera c\'f3digo }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid3559600 independiente de hardware (hardware-idependient) y pseudocodigo maquina (}{\rtlch\fcs1 \af1\afs36 \ltrch\fcs0 
\fs36\cf1\lang3082\langfe2058\langnp3082\insrsid3559600 pseudo-machine P-code}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid3559600 ). }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Este c\'f3
digo no es directamente ejecutable por el sistema operativo, pero puede ser interpretado por el}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid2824931\charrsid2824931  interprete de }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 
Genero }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid2824931 BDL }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 (generalmente llamado fglrun).}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard \ltrpar\s3\qj \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin0\itap0\pararsid9461478 {\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid9461478 
\par }\pard \ltrpar\s3\qj \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin0\itap0\pararsid6437639 {\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid9461478 Los }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 c\'f3digo}{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid9461478 s}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid9461478 P-code}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331  compilado}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid9461478 s son binarios y no se  pueden imprimir o ver como texto}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 .}{\rtlch\fcs1 
\af1 \ltrch\fcs0 \fs36\cf1\insrsid5468565  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 El c\'f3digo fuente de los m\'f3dulos compilados puede vincularse a un programa ejecutado por el }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid9461478 Runtime System}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 , o en una biblioteca que puede estar vinculado a otros }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid9461478 programas.}{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960 
\par }\pard\plain \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid6437639 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid6437639\charrsid6437639 
\par {\listtext\pard\plain\ltrpar \s2 \rtlch\fcs1 \ab\ai\af0\afs28 \ltrch\fcs0 \b\i\f1\fs40\cf17\insrsid6030960\charrsid5530615 \hich\af1\dbch\af0\loch\f1 1.4-2.\tab}}\pard\plain \ltrpar
\s2\qj \fi-720\li1800\ri0\keepn\widctlpar\wrapdefault\faauto\ls1\ilvl2\outlinelevel1\rin0\lin1800\itap0\pararsid5530615 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 
\ltrch\fcs0 \fs40\cf17\insrsid6030960\charrsid5530615 Compilaci\'f3n y Creaci\'f3n de aplicaciones de la l\'ednea de comandos}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs40\cf17\insrsid5312404\charrsid5530615 
\par }\pard\plain \ltrpar\s3\ql \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin0\itap0\pararsid5312404 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 
\ltrch\fcs0 \fs32\cf1\insrsid5312404 
\par {\listtext\pard\plain\ltrpar \s3 \rtlch\fcs1 \ab\af1\afs26 \ltrch\fcs0 \f2\fs32\cf1\insrsid9716658\charrsid4801842 \hich\af2\dbch\af0\loch\f2 o\tab}}\pard \ltrpar
\s3\qj \fi-360\li720\ri0\keepn\widctlpar\wrapdefault\faauto\ls6\outlinelevel2\rin0\lin720\itap0\pararsid4801842 {\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid9716658\charrsid4801842 Herramienta }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs32\cf1\insrsid6030960\charrsid4801842 fglcomp}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid9716658\charrsid4801842 : m}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid4801842 \'f3dulo compilador}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs32\cf1\insrsid9716658\charrsid4801842 . }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid4801842 Esta herramienta copila un m\'f3dulo fuente de programa (extensi\'f3n .4gl) en un pseudo-c\'f3digo de la versi\'f3n.}{\rtlch\fcs1 \af1 
\ltrch\fcs0 \fs32\cf1\insrsid9716658\charrsid4801842  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid4801842 El m\'f3dulo compilado tiene una extensi\'f3n de }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid9716658\charrsid4801842 .42}{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid4801842 m.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid9716658\charrsid4801842  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid4801842 Si la compilaci\'f3n falla, }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid9716658\charrsid4801842 se crea un }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid4801842 archivo de texto }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid9716658\charrsid4801842 con los erro
res encontrados}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid4801842 . \~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid9716658\charrsid4801842 Un archivo de error tiene la extenci\'f3n .err.}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs32\cf1\insrsid9328710\charrsid4801842  
\par }\pard \ltrpar\s3\qj \li720\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin720\itap0\pararsid4801842 {\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid9328710\charrsid4801842 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid4801842 Si }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid9716658\charrsid4801842 una aplicaci\'f3n }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid4801842 se compone de m
\'e1s de un m\'f3dulo, }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid9716658\charrsid4801842 estos deben ser vinculados }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid4801842 antes de la ejecuci\'f3n.
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid9328710\charrsid4801842 
\par {\listtext\pard\plain\ltrpar \s3 \rtlch\fcs1 \ab\af1\afs26 \ltrch\fcs0 \f2\fs32\cf1\insrsid6030960\charrsid4801842 \hich\af2\dbch\af0\loch\f2 o\tab}}\pard \ltrpar
\s3\qj \fi-360\li720\ri0\keepn\widctlpar\wrapdefault\faauto\ls6\outlinelevel2\rin0\lin720\itap0\pararsid4801842 {\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid4801842 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs32\cf1\insrsid9716658\charrsid4801842 Herramienta }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid4801842 fgllink: }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid9716658\charrsid4801842 m}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs32\cf1\insrsid6030960\charrsid4801842 \'f3dulo vinculador}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid9716658\charrsid4801842 . }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid4801842 Esta herramienta re\'fane p-c\'f3digo de los m
\'f3dulos compilados con m\'faltiples fglcomp en un programa }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid9328710\charrsid4801842 ejecutable por el Runtime System (}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid4801842 .42}{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid9716658\charrsid4801842 r}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid9328710\charrsid4801842 ) \'f3}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid4801842  una colecci\'f3n de }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid9328710\charrsid4801842 librerias}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid4801842  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid9328710\charrsid4801842 (}{\rtlch\fcs1 \af1 
\ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid4801842 .42}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid9716658\charrsid4801842 x}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid9328710\charrsid4801842 ) que puden ser utilizadas por otras aplicaciones}{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid4801842 .}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid9328710\charrsid4801842 
\par }\pard \ltrpar\s3\qj \li720\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin720\itap0\pararsid4801842 {\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid9328710\charrsid4801842 
\par {\listtext\pard\plain\ltrpar \s3 \rtlch\fcs1 \ab\af1\afs26 \ltrch\fcs0 \f2\fs32\cf1\insrsid9328710\charrsid4801842 \hich\af2\dbch\af0\loch\f2 o\tab}}\pard \ltrpar
\s3\qj \fi-360\li720\ri0\keepn\widctlpar\wrapdefault\faauto\ls6\outlinelevel2\rin0\lin720\itap0\pararsid4801842 {\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid9328710\charrsid4801842 Herramienta }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs32\cf1\insrsid6030960\charrsid4801842 fgl2p: }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid9328710\charrsid4801842 Compilador de programa. }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid4801842 
Esta herramienta se proporciona para crear programas o bibliotecas en l\'ednea de comandos.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid9328710\charrsid4801842  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid4801842 
Utiliza el fglcomp y las herramientas fgllink para compilar y enlazar m\'f3dulos juntos.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid9328710\charrsid4801842  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid4801842 Si la compilaci\'f3
n de cualquiera de los m\'f3dulos falla, el <}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid9328710\charrsid4801842 nombre_modulo}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid4801842 >}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs32\cf1\insrsid9328710\charrsid4801842 .err }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid4801842 es creado.
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0\pararsid4875575 {\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\cf1\insrsid6030960\charrsid15534331 \~\~}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid5312404\charrsid5312404 

\par {\listtext\pard\plain\ltrpar \s2 \rtlch\fcs1 \ab\ai\af0\afs28 \ltrch\fcs0 \b\i\f1\fs40\cf17\insrsid9328710 \hich\af1\dbch\af0\loch\f1 1.4-3.\tab}}\pard\plain \ltrpar
\s2\qj \fi-720\li1800\ri0\keepn\widctlpar\wrapdefault\faauto\ls1\ilvl2\outlinelevel1\rin0\lin1800\itap0\pararsid4875575 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 
\ltrch\fcs0 \fs40\cf17\insrsid9328710 Archivos Esquema de base de datos.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs40\cf17\insrsid6030960\charrsid4875575 
\par }\pard\plain \ltrpar\s3\ql \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin0\itap0\pararsid4875575 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 
\ltrch\fcs0 \fs36\cf1\insrsid4875575 
\par }\pard \ltrpar\s3\qj \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin0\itap0\pararsid6896893 {\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid9328710 Los Archivos de Esquema de Base de Datos}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331  se usan durante la compilaci\'f3n del programa para definir los tipos de datos, valores por defecto, los atributos de pres}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid9328710 entaci\'f3n y reglas de validaci
\'f3n p}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 ara campos de formulario y las variables de programa}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid4875575 .}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid9328710  Los A}{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 rchivos de }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid9328710 E}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 
squema generan a partir del sistema de tablas de base de datos.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid9328710  E}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 l archivo generado es}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 <database>.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid9328710 s}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 ch}{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid9328710 . El uso del comando SCHEMA en }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 
los archivos fuente del programa y los archivos de formulario identifica el esquema de base de datos de archivo que se utilizar\'e1}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid9328710 .}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Debe generar esquema de base de archivos cada vez que cambia la estructura de la base, antes de compilar cualquier otra parte de su solicitud}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid9328710 .}{\rtlch\fcs1 
\af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960 
\par }\pard\plain \ltrpar\qj \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid6896893 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid5312404\charrsid5312404 
\par }\pard\plain \ltrpar\s3\qj \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin0\itap0\pararsid6896893 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 
\ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 El }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6896893 E}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 xtractor de }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6896893 
E}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 squema }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6896893 (The }{\rtlch\fcs1 \af1\afs36 \ltrch\fcs0 \fs36\cf1\lang3082\langfe2058\langnp3082\insrsid6896893 Schema Extractor}{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6896893 ) }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 fgldbsch es la herramienta proporcionada para generar los archivos de esquema de base de datos de una base de datos}{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960 
\par }\pard\plain \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid5312404 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid5312404\charrsid5312404 
\par {\listtext\pard\plain\ltrpar \s2 \rtlch\fcs1 \ab\ai\af0\afs28 \ltrch\fcs0 \b\i\f1\fs40\cf17\insrsid6030960\charrsid15534331 \hich\af1\dbch\af0\loch\f1 1.5-\tab}}\pard\plain \ltrpar
\s2\ql \fi-720\li1260\ri0\keepn\widctlpar\wrapdefault\faauto\ls1\ilvl1\outlinelevel1\rin0\lin1260\itap0\pararsid11666351 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 
\ltrch\fcs0 \fs40\cf17\insrsid6030960\charrsid15534331 Implementar una aplicaci\'f3n Genero}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs40\cf17\insrsid11666351\charrsid15534331  BDL
\par }\pard\plain \ltrpar\s3\ql \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin0\itap0\pararsid10305060 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 
\ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard \ltrpar\s3\qj \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin0\itap0\pararsid7232464 {\rtlch\fcs1 \af1\afs36 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid7232464 Los archivos de programa siguiente}{\rtlch\fcs1 \af1\afs36 
\ltrch\fcs0 \fs36\cf1\insrsid10305060 s}{\rtlch\fcs1 \af1\afs36 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid7232464  se debe implementar en el sitio de usuario:}{\rtlch\fcs1 \af1\afs36 \ltrch\fcs0 \fs36\insrsid6030960\charrsid7232464 
\par {\listtext\pard\plain\ltrpar \s3 \rtlch\fcs1 \ab\af1\afs26 \ltrch\fcs0 \f2\fs32\cf1\insrsid6030960\charrsid4801842 \hich\af2\dbch\af0\loch\f2 o\tab}}\pard \ltrpar
\s3\qj \fi-360\li720\ri0\keepn\widctlpar\wrapdefault\faauto\ls6\outlinelevel2\rin0\lin720\itap0\pararsid4801842 {\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid4801842 .42}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs32\cf1\insrsid7232464\charrsid4801842 r}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid4801842 , .42x,}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid7232464\charrsid4801842  }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs32\cf1\insrsid6030960\charrsid4801842 .42}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid7232464\charrsid4801842 m}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid4801842 : Los programas ejecutables y bibliotecas, y p-code m\'f3dulos

\par {\listtext\pard\plain\ltrpar \s3 \rtlch\fcs1 \ab\af1\afs26 \ltrch\fcs0 \f2\fs32\cf1\insrsid6030960\charrsid4801842 \hich\af2\dbch\af0\loch\f2 o\tab}.42}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid7232464\charrsid4801842 f}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs32\cf1\insrsid6030960\charrsid4801842 : Formulario}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid7232464\charrsid4801842 s compilados en p-code
\par {\listtext\pard\plain\ltrpar \s3 \rtlch\fcs1 \ab\af1\afs26 \ltrch\fcs0 \f2\fs32\cf1\insrsid6030960\charrsid4801842 \hich\af2\dbch\af0\loch\f2 o\tab}}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid4801842 .4}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs32\cf1\insrsid7232464\charrsid4801842 ad}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid4801842 , .4}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid7232464\charrsid4801842 st}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs32\cf1\insrsid6030960\charrsid4801842 , .4sm: Estos archivos XML por defecto, }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid7232464\charrsid4801842 son distribuidos con }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid4801842 
Genero, debe}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid7232464\charrsid4801842 n}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid4801842  ser }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid7232464\charrsid4801842 incluidos }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid4801842 con los archivos de }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid7232464\charrsid4801842 Runtime System de su aplicaci\'f3n}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs32\cf1\insrsid6030960\charrsid4801842 
\par }\pard \ltrpar\s3\qj \li720\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin720\itap0\pararsid4801842 {\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid10305060\charrsid4801842 
\par }\pard\plain \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid10305060 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid10305060\charrsid10305060 
\par }\pard\plain \ltrpar\s1\qc \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0\pararsid4801842 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 
\ltrch\fcs0 \fs48\cf17\insrsid7955633 \page }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs48\cf17\insrsid6030960\charrsid15534331 Cap\'edtulo 2: Uso BDL Genero}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs48\cf17\insrsid6030960 
\par }\pard\plain \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid4801842 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid4801842 
\par }\pard\plain \ltrpar\s3\qj \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin0\itap0\pararsid4801842 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 
\ltrch\fcs0 \fs36\cf1\insrsid4801842\charrsid4801842 En este capitulo se }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid4801842 proporciona un resumen}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid10305060\charrsid4801842  }{\rtlch\fcs1 
\af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid4801842  de la creaci\'f3n de un programa simple }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid4801842\charrsid4801842 en Genero }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid4801842 
BDL}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid4801842\charrsid4801842 , ejemplos que }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid4801842 ilustra}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid4801842\charrsid4801842 n}{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid4801842  el flujo de control del programa, la definici\'f3n de variables}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid4801842\charrsid4801842 ,}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid4801842  declaraciones b\'e1sicas BDL, y la interacci\'f3n con una base de datos.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid4801842  
\par 
\par }\pard \ltrpar\s3\qj \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin0\itap0\pararsid4936077 {\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid4801842 En }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Genero }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid4801842 BDL el }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 c\'f3digo fuente se escribe como texto en un m\'f3dulo de fuente (un archivo con una extensi\'f3n}{\rtlch\fcs1 \af1 
\ltrch\fcs0 \fs36\cf1\insrsid4801842  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 .4gl).}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid4801842 
 No se requiere indicar donde termina el comando (en otros lenguajes se una punto y coma)}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid4936077 
\par 
\par Para escribir comentarios en una misma line se usan }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 un par de signos menos (-)}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid4936077 . 
Para comentarios en multiples lineas se pueden usar l}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 laves (}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid4936077 [\{\}}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 )}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid4936077 .
\par 
\par }\pard \ltrpar\s3\qj \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin0\itap0\pararsid7955633 {\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Todos los espacios en blanco en un m\'f3dulo de c\'f3
digo fuente se trata}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid4936077 n}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331  como un \'fanico espacio, por lo que }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid4936077 
se pueden usar para identar el codigo }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 mayor claridad.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid7955633\charrsid7955633 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid7955633 Genero BDL no diferencia entre manusculas y minusculas al momento de usar paralabras reservadas o en vaiables definidas por el usuarioi, por lo que, se pueden usar palabras may\'fasculas, }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 min\'fasculas, o cualquier}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid7955633  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 combinaci
\'f3n de}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid7955633  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid7955633 con}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid7955633  }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid7955633 may\'fasculas}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331  y min\'fasculas.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960 
\par }\pard\plain \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid7955633 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid7955633\charrsid7955633 
\par {\listtext\pard\plain\ltrpar \s21 \rtlch\fcs1 \ab\ai\af0\afs28 \ltrch\fcs0 \b\i\v\f1\fs40\cf17\insrsid7955633\charrsid7955633 \hich\af1\dbch\af0\loch\f1 2.\tab}}\pard\plain \ltrpar
\s21\ql \fi-705\li705\ri0\keepn\widctlpar\wrapdefault\faauto\ls1\outlinelevel1\rin0\lin705\itap0\pararsid7955633 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \ab\ai\af1\afs28 
\ltrch\fcs0 \b\i\v\f1\fs40\cf17\insrsid7955633\charrsid7955633 
\par {\listtext\pard\plain\ltrpar \s2 \rtlch\fcs1 \ab\ai\af0\afs28 \ltrch\fcs0 \b\i\f1\fs40\cf17\insrsid7955633 \hich\af1\dbch\af0\loch\f1 2.1-\tab}}\pard\plain \ltrpar
\s2\ql \fi-720\li1260\ri0\keepn\widctlpar\wrapdefault\faauto\ls1\ilvl1\outlinelevel1\rin0\lin1260\itap0\pararsid7955633 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 
\ltrch\fcs0 \fs40\cf17\insrsid7955633  BDL Estructura del programa}{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs40\cf17\insrsid6030960 
\par }\pard\plain \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid7955633 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid7955633\charrsid7955633 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Porque Genero BDL es un lenguaje de programaci\'f3n estructurada, as\'ed como un lenguaje de 4 \'aa generaci\'f3n, instrucciones ejecutables s\'f3lo puede aparecer en secciones l\'f3gicas del c\'f3
digo fuente del programa de llamadas bloques.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Este puede ser el pliego, una declaraci\'f3n de funci\'f3n,}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 o una declaraci\'f3n INFORME.Los informes se examinan en el}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\ul\cf1\insrsid6030960\charrsid15534331 cap\'ed
tulo 9.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 La ejecuci\'f3n de cualquier programa comienza con la especial, requiere PRINCIPAL bloque del programa, delimitado por las principales palabras clave y MAIN END}{\rtlch\fcs1 \af1 
\ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 La fuente m\'f3dulo que contiene principal se llama el m\'f3dulo principal}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 La declaraci\'f3n de funciones es una unidad de c\'f3digo ejecutable, delimitado por FUNCTION y END FUNCTION, que se puede llamar por su nombre.}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Un peque\'f1o programa, puede escribir todas las funciones utilizadas en el programa en un solo archivo.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Las funciones se encuentra en un bajo global.En otras palabras, puede hacer referencia a cualquier funci\'f3n en cualquier m\'f3dulo de fuente de su programa. }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Un simple programa de BDL}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 LAB 2,1}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Un simple programa de BDL:}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Este sencillo ejemplo ilustra un peque\'f1o pero completo programa de Genero BDL, simple.4gl, que}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 muestra un mensaje de texto a la pantalla}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s5\ql \li2520\ri0\widctlpar\wrapdefault\faauto\outlinelevel4\rin0\lin2520\itap0 \rtlch\fcs1 \ab\ai\af0\afs26\alang1025 \ltrch\fcs0 \b\i\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf1\insrsid6030960\charrsid15534331 Ver carpeta "Lesson2".All\'ed podr\'e1 encontrar el programa simple de BDL}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf1\insrsid6030960\charrsid15534331 Consulte "simple.rtf" archivo a conocer el programa de significado}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Un simple programa de BDL}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 LAB 2,2 (opcional)}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Compilar y ejecutar el programa simple:}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 DE GENERO VIEWER proyecto de estudio}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~
 }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Seleccione el programa en el panel de navegaci\'f3n y haga clic derecho para mostrar el men\'fa contextual.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~
 }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Elija}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Generar}{\rtlch\fcs1 \af0 
\ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 o}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 de ejecuci\'f3n de aplicaciones}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Un simple programa de BDL}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 La salida de compilaci\'f3n se muestra en el panel Salida en la parte inferior del Visor de ventana de proyecto}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~
 }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Si hay errores de compilaci\'f3n, una lista de errores pesta\'f1a se abre para permitir navegar a trav\'e9s de los errores.Haga doble clic en un error de compilaci\'f3
n se abre el}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Editor de}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Dios}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 e de la l\'ednea actual}{\rtlch\fcs1 \af0 
\ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Un simple programa de BDL}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 LAB 2,3}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Compilar desde la l\'ednea de comandos:}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Para crear el m\'f3dulo de c\'f3digo pseudo-simple.42m, si hay errores de compilaci\'f3n, el archivo se crea simple.err}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s5\ql \li2520\ri0\widctlpar\wrapdefault\faauto\outlinelevel4\rin0\lin2520\itap0 \rtlch\fcs1 \ab\ai\af0\afs26\alang1025 \ltrch\fcs0 \b\i\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 fglcomp simple.4gl}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Para ejecutar el m\'f3dulo \'fanico programa.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s5\ql \li2520\ri0\widctlpar\wrapdefault\faauto\outlinelevel4\rin0\lin2520\itap0 \rtlch\fcs1 \ab\ai\af0\afs26\alang1025 \ltrch\fcs0 \b\i\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 simple.42m fglrun}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf1\insrsid6030960\charrsid15534331 \~ }{\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 El Programa de Conexi\'f3n a Base de Datos}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 Este tema trata:}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 El "Conectar a la base de datos" Programa}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Base de datos de interacci\'f3n}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Variable Definici\'f3n}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 \'c1mbito de aplicaci\'f3n variable}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Pasar Variables}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Recuperar datos de una base de datos}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 C\'f3digo Ejemplo}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 El Programa de Conexi\'f3n a Base de Datos}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 El "Conectar a la base de datos" Programa}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Este programa ilustra la conexi\'f3n a una base de datos y recuperaci\'f3n de datos, definici\'f3n de variables, y pasar variables entre funciones.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 

\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Una fila de la tabla de clientes de la base de datos de ejemplo custdemo se recupera por un comando SQL y se muestran al usuario.}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 \~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 El Programa de Conexi\'f3n a Base de Datos}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf17\insrsid6030960\charrsid15534331 Base de datos de interacci\'f3n}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs32\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs32\cf1\insrsid6030960\charrsid15534331 Una conexi\'f3n de base de datos es una sesi\'f3n de trabajo, abierto por el programa para comunicarse con un servidor de base de datos espec\'edfica, con el fin de ejecutar instrucciones SQL como un usuario espec
\'edfico.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 Para conectarse a un servidor de base de datos, la mayor\'ed
a de los motores de base de datos requieren un nombre para identificar el servidor, un nombre para identificar la entidad de base de datos, un nombre de usuario y una contrase\'f1a.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 Conectando a trav\'e9s de la base de datos de interfaz abierta, la base de datos se puede especificar directamente, y la especificaci\'f3n se utiliza como fuente de datos.}{
\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 Tambi\'e9n puede definir los par\'e1metros de conexi\'f3n de bases de datos indirectamente en el archivo de configuraci\'f3n FGLPROFILE, y la especificaci\'f3
n de base de datos se utilizar\'e1 como una clave para leer la informaci\'f3n de conexi\'f3n del archivo.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 La instrucci\'f3n de CONNECT se abre una sesi\'f3n en modo multi-sesi\'f3n}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 Si usted tiene m\'faltiples conexiones, use la instrucci\'f3n conjunto de conexiones para cambiar a una sesi\'f3n espec\'edfica}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 Utilice la instrucci\'f3n Desconectar para desconectarse de sesiones espec\'edficas, o de todas las sesiones.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs36\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\i\f1\fs36\cf1\insrsid6030960\charrsid15534331 CONNECT TO "custdemo"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf17\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 El Programa de Conexi\'f3n a Base de Datos}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 Variable Definici\'f3n}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Una variable contiene informaci\'f3n vol\'e1til de un determinado BDL}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 
tipo de datos.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Las variables deben ser declaradas antes de usarlos en su programa, mediante la instrucci\'f3n}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \fs36\cf18\insrsid6030960\charrsid15534331 DEFINE.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 \~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs36\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\i\f1\fs36\cf1\insrsid6030960\charrsid15534331 DEFINE ENTERO cont_ok}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \i\f1\fs36\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Usar la palabra clave LIKE para declarar una variable que tiene el mismo tipo de datos como una columna especificada en un esquema de base de datos.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 

\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 El tipo de columna de datos definidos por el esquema de base de datos debe ser apoyada por el lenguaje.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs36\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\i\f1\fs36\cf1\insrsid6030960\charrsid15534331 DEFINE COMO store_name customer.store_name}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf17\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 El Programa de Conexi\'f3n a Base de Datos}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf17\insrsid6030960\charrsid15534331 \'c1mbito de aplicaci\'f3n variable}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs32\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs32\cf1\insrsid6030960\charrsid15534331 Las variables definidas en una funci\'f3n, o el programa INFORME bloque principal tiene}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\i\fs32\cf1\insrsid6030960\charrsid15534331 alcance local}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 (s\'f3lo se conocen en el bloque del programa).}{
\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\cf1\insrsid6030960\charrsid15534331 declaraci\'f3n DEFINE declara las variables y la memoria hace que se les asigna.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\cf1\insrsid6030960\charrsid15534331 DEFINE debe preceder a cualquier instrucciones ejecutables dentro del bloque mismo programa.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs32\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs32\cf1\insrsid6030960\charrsid15534331 Una variable se define con un}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \i\fs32\cf1\insrsid6030960\charrsid15534331 alcance modular}{\rtlch\fcs1 \af1 
\ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 puede tener su valor y se puede utilizar en cualquier funci\'f3n dentro de un c\'f3digo fuente \'fanico m\'f3dulo.}{\rtlch\fcs1 \af1 
\ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\cf1\insrsid6030960\charrsid15534331 La declaraci\'f3n DEFINE debe aparecer en la parte superior del m\'f3dulo, antes de cualquier programa de bloques.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\cf1\insrsid6030960\charrsid15534331 Memoria para las variables del m\'f3dulo es asignado de forma est\'e1tica, cuando se inicia el programa, y se libera cuando el programa termina.}{\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs32\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs32\cf1\insrsid6030960\charrsid15534331 Una variable con \'e1mbito}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \i\fs32\cf1\insrsid6030960\charrsid15534331 local}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 puede tener su valor y s\'f3lo se puede utilizar dentro de la funci\'f3n en la que se define.}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\cf1\insrsid6030960\charrsid15534331 La declaraci\'f3n DEFINE debe ser la primera instrucci\'f3n de la funci\'f3n.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\cf1\insrsid6030960\charrsid15534331 De memoria para la variable se asigna cuando la funci\'f3n es llamada por un programa, y se libera cuando la funci\'f3n termina.}{\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs32\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs32\cf1\insrsid6030960\charrsid15534331 Una variable se define con \'e1mbito}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \i\fs32\cf1\insrsid6030960\charrsid15534331 global}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 puede tener su valor y se puede utilizar en cualquier funci\'f3n dentro de todo el programa.}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\cf1\insrsid6030960\charrsid15534331 La declaraci\'f3n debe aparecer DEFINE dentro de un bloque de programa GLOBALS.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\cf1\insrsid6030960\charrsid15534331 La memoria para las variables globales se asignan est\'e1ticamente cuando se inicia el programa, y se liberan cuando el programa termina.}{\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs32\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs32\cf1\insrsid6030960\charrsid15534331 Un error en tiempo de compilaci\'f3n se produce si se declara el mismo nombre para dos variables que tienen el mismo alcance.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\cf1\insrsid6030960\charrsid15534331 Sin embargo, puede declarar el mismo nombre para variables que difieren en su \'e1mbito de aplicaci\'f3n.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 El Programa de Conexi\'f3n a Base de Datos}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 Pasar Variables}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Las funciones son invocadas con la instrucci\'f3n CALL.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Las variables pueden ser pasados como argumentos a una funci\'f3n cuando se la invoca.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Los par\'e1metros pueden ser variables, literales, constantes, o cualquier expresi\'f3n v\'e1lida.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~
 }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Los argumentos est\'e1n separados por una coma.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~
 }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Si la funci\'f3n devuelve ning\'fan valor, la cl\'e1usula de devoluci\'f3n de la declaraci\'f3n CALL asigna los valores devueltos a las variables en la rutina de llamada.}{
\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~
 }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 El n\'famero de par\'e1metros de entrada y de salida es est\'e1tica.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 La funci\'f3n que se invoca debe tener una instrucci\'f3n RETURN para transferir el control a la funci\'f3n de llamada y pasar los valores de retorno.}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 El n\'famero de valores devueltos deben corresponder}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 al n
\'famero de variables que figuran en la cl\'e1usula de devoluci\'f3n de la sentencia CALL que invoca esta funci\'f3n.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \i\f1\fs32\cf1\insrsid6030960\charrsid15534331 myfunc CALL () }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \i\f1\fs32\cf1\insrsid6030960\charrsid15534331 CALL newfunc (var1) el regreso de var2 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 El Programa de Conexi\'f3n a Base de Datos}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 Recuperar datos de una base de datos}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Uso de SQL est\'e1tico, una instrucci\'f3n SELECT de SQL embebido se puede utilizar para recuperar datos de una tabla de base de datos en las variables del programa.}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Si la instrucci\'f3n SELECT devuelve s\'f3lo una fila de datos, puede escribir directamente como una instrucci\'f3n de procedimiento, mediante la cl\'e1
usula INTO para proporcionar la lista de variables en las que los valores de columna se obtendr\'e1n.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Si la instrucci\'f3n SELECT devuelve m\'e1s de una fila de datos, debe declarar un cursor de base de datos para procesar el conjunto de resultados.}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 El Programa de Conexi\'f3n a Base de Datos}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 LAB 2,4}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Conectar a la base de datos del Programa}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Por favor, siga las siguientes instrucciones:}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s5\ql \li2520\ri0\widctlpar\wrapdefault\faauto\outlinelevel4\rin0\lin2520\itap0 \rtlch\fcs1 \ab\ai\af0\afs26\alang1025 \ltrch\fcs0 \b\i\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf1\insrsid6030960\charrsid15534331 Ver carpeta "Lesson2".All\'ed podr\'e1 encontrar el programa simple de BDL llamado "connectdb.4gl"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf1\insrsid6030960\charrsid15534331 Consulte "connectdb.rtf" archivo a conocer el programa de significado}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qc \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Cap\'edtulo 3: Visualizaci\'f3n del registro}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 {\rtlch\fcs1 \af1 \ltrch\fcs0 \fs48\cf17\insrsid6030960\charrsid15534331 Mostrar Registro}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs32\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs32\cf17\insrsid6030960\charrsid15534331 El programa de ejemplo en este cap\'edtulo se abre una ventana que contiene FORMULARIO que muestra informaci\'f3n al usuario.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }
{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf17\insrsid6030960\charrsid15534331 Las opciones para recuperar los datos o de salida se definen en un comunicado MENU, y se muestran como botones en el formulario.}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }
{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf17\insrsid6030960\charrsid15534331 Cuando el usuario presiona la "consulta" bot\'f3n, una instrucci\'f3n SELECT de SQL recupera una \'fanica fila de la tabla de clientes y lo muestra en el formulario.}{\rtlch\fcs1 
\af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }
{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf17\insrsid6030960\charrsid15534331 Un formulario contiene campos de formulario para introducir y mostrar datos, texto explicativo, y botones, men\'fas desplegables, carpetas, mesas, casillas de verificaci\'f3n, im\'e1
genes y otros objetos de formulario (denominado vistas)}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf17\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Interacci\'f3n con el Usuario}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 Este tema trata:}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Abrir las ventanas y las formas}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Viendo mensajes al usuario}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Uso de los men\'fas}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Interacci\'f3n con el Usuario}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 Abrir las ventanas y las formas}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Utilice la ventana Abrir ...CON FORMA instrucciones para abrir autom\'e1ticamente una ventana que contiene un formulario espec\'edfico: }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf19\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs32\cf19\insrsid6030960\charrsid15534331 VENTANA ABIERTA CON FORMA custwin "custform"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Cuando se utiliza una interfaz gr\'e1fica, las ventanas se crean como independiente, ventanas de tama\'f1o ajustable.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 De forma predeterminada, las ventanas se muestran como ventanas de la aplicaci\'f3n normal, pero puede especificar un estilo de presentaci\'f3n}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 El valor por defecto del archivo de presentaci\'f3n de estilo (FGLDIR/lib/default.4st) define los estilos de ventana est\'e1ndar.}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Si el formulario de opci\'f3n CON es utilizada para abrir una ventana, la ventana sentencia CLOSE cierra las ventanas y la forma:}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf19\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs32\cf19\insrsid6030960\charrsid15534331 CERRAR VENTANA custwin}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\ul\cf1\insrsid6030960\charrsid15534331 Cuando el sistema de ejecuci\'f3n se inicia un programa, se crea una ventana con nombre predeterminada PANTALLA.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Este defecto de la ventana puede ser utilizado como una ventana a otra, pero tambi\'e9n se puede cerrar si no se necesita:}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs32\cf19\insrsid6030960\charrsid15534331 CERRAR VENTANA DE PANTALLA}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf19\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Interacci\'f3n con el Usuario}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 Viendo mensajes al usuario}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Utilice el MENSAJE DE ERROR y declaraciones para mostrar mensajes de texto al usuario.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 El texto se muestra en un \'e1rea espec\'edfica, dependiendo de la configuraci\'f3n frontal y estilo de ventana.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 El texto del mensaje se muestra hasta que sea sustituido por otra declaraci\'f3n mensaje, un comentario sobre el terreno.}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Usted puede especificar cualquier combinaci\'f3n de variables y cadenas para el texto.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 BDL genera el mensaje mediante la sustituci\'f3n de las variables con sus valores y la concatenaci\'f3n de las cadenas.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 

\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Uso de la barra doble (| |) como el s\'edmbolo de concatenaci\'f3n:}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s5\ql \li2520\ri0\widctlpar\wrapdefault\faauto\outlinelevel4\rin0\lin2520\itap0 \rtlch\fcs1 \ab\ai\af0\afs26\alang1025 \ltrch\fcs0 \b\i\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf19\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf19\insrsid6030960\charrsid15534331 MENSAJE "Cliente" | l_custrec.store_num | | | "recuperado".}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Uso de la coma (,) como el s\'edmbolo de concatenaci\'f3n:}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s5\ql \li2520\ri0\widctlpar\wrapdefault\faauto\outlinelevel4\rin0\lin2520\itap0 \rtlch\fcs1 \ab\ai\af0\afs26\alang1025 \ltrch\fcs0 \b\i\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf19\insrsid6030960\charrsid15534331 MENSAJE "Cliente", l_custrec.store_num, "recuperado".}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf19\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Interacci\'f3n con el Usuario}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 Uso de los men\'fas}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Los formularios se pueden mostrar las opciones tales como botones, men\'fas desplegables (Topmenus), barras de herramientas y otros objetos}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \i\fs36\cf1\insrsid6030960\charrsid15534331 (vistas acci\'f3n)}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 en la ventana.Una acci\'f3
n}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 de un programa ejecutable de rutina-se puede asociar a cada punto de vista de acci\'f3n.}{\rtlch\fcs1 \af1 
\ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 En su programa de BDL, puede utilizar el modo interactivo declaraci\'f3n MENU para suministrar la lista de las acciones y la declaraci\'f3n, o un bloque de estados, para ejecutar.}{
\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Usando una cl\'e1usula ON ACTION para definir el nombre de la acci\'f3n y la instrucciones que se ejecutar\'e1n para la acci\'f3n:}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 

\par }\pard\plain \ltrpar\s5\ql \li2520\ri0\widctlpar\wrapdefault\faauto\outlinelevel4\rin0\lin2520\itap0 \rtlch\fcs1 \ab\ai\af0\afs26\alang1025 \ltrch\fcs0 \b\i\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf19\insrsid6030960\charrsid15534331 SOBRE consulta de acci\'f3n }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf19\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~ \~\~\~\~\~\~\~\~\~\~\~\~\~ query_cust CALL ()}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf1\insrsid6030960\charrsid15534331 La cl\'e1usula ON de acci\'f3n tambi\'e9n se puede utilizar con otros estados interactivos tales como INPUT ARRAY, etc}{\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Con una cl\'e1usula de comando para definir el texto que se muestra, un comentario de ayuda opcional, y la acci\'f3n (declaraciones a ejecutar):}{\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s5\ql \li2520\ri0\widctlpar\wrapdefault\faauto\outlinelevel4\rin0\lin2520\itap0 \rtlch\fcs1 \ab\ai\af0\afs26\alang1025 \ltrch\fcs0 \b\i\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Interacci\'f3n con el Usuario}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 COMANDO no puede ser utilizado con otros estados interactivos, y ning\'fan tipo de decoraci\'f3n adicionales se pueden definir para la acci\'f3n.}{\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~
 }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 La cl\'e1usula de mando se puede utilizar en aplicaciones no gr\'e1ficas para definir secuencias de teclas de una acci\'f3n.}{\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Puede anidar declaraciones men\'fa dentro de bloques de control de men\'fa, por lo que los men\'fas formar un "\'e1rbol" jerarqu\'eda.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Cuando la instrucci\'f3n del men\'fa en su programa se ejecuta, las opiniones de acci\'f3n para las acciones enumeradas en la declaraci\'f3n MEN\'da est\'e1n habilitadas.}{\rtlch\fcs1 
\af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 S\'f3lo los puntos de vista la acci\'f3n en la declaraci\'f3n espec\'edfica de men\'fa est\'e1n habilitados, por lo que debe incluir un m\'e9todo para salir de la declaraci\'f3n MENU.}
{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s5\ql \li2520\ri0\widctlpar\wrapdefault\faauto\outlinelevel4\rin0\lin2520\itap0 \rtlch\fcs1 \ab\ai\af0\afs26\alang1025 \ltrch\fcs0 \b\i\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Interacci\'f3n con el Usuario}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 LAB 3,1}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Conexi\'f3n a una base de datos}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Por favor, siga las siguientes instrucciones:}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s5\ql \li2520\ri0\widctlpar\wrapdefault\faauto\outlinelevel4\rin0\lin2520\itap0 \rtlch\fcs1 \ab\ai\af0\afs26\alang1025 \ltrch\fcs0 \b\i\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf1\insrsid6030960\charrsid15534331 Ver carpeta "lesson3".All\'ed podr\'e1 encontrar el programa simple de BDL llamado "dispcust.4gl"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf1\insrsid6030960\charrsid15534331 Consulte "dispcust.rtf" archivo a conocer el programa de significado}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Trabajar con registros y formularios}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 Este tema trata:}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Definici\'f3n de un registro}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Mostrando un registro}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Trabajar con registros y formularios}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 Definici\'f3n de un registro}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Adem\'e1s de definir las variables individuales, la instrucci\'f3n DEFINE puede definir un registro, una colecci\'f3n de variables de cada uno con su propio tipo de datos y el nombre.}{\rtlch\fcs1 \af1 
\ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf19\insrsid6030960\charrsid15534331 DEFINE custrec ACTA }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s6\ql \li3240\ri0\widctlpar\wrapdefault\faauto\outlinelevel5\rin0\lin3240\itap0 \rtlch\fcs1 \ab\af0\afs22\alang1025 \ltrch\fcs0 \b\fs22\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs24\cf19\insrsid6030960\charrsid15534331 store_num CHAR (5) }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf19\insrsid6030960\charrsid15534331 store_name CHAR (20) }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf19\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~ \~\~\~ ACTA FINAL}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Un registro tambi\'e9n puede contener variables de las columnas de una tabla de base de datos:}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf19\insrsid6030960\charrsid15534331 DEFINE custrec ACTA\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s6\ql \li3240\ri0\widctlpar\wrapdefault\faauto\outlinelevel5\rin0\lin3240\itap0 \rtlch\fcs1 \ab\af0\afs22\alang1025 \ltrch\fcs0 \b\fs22\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs24\cf19\insrsid6030960\charrsid15534331 store_num customer.store_num LIKE \~\~\~\~ }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf19\insrsid6030960\charrsid15534331 customer.store_name COMO store_name \~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s5\ql \li2520\ri0\widctlpar\wrapdefault\faauto\outlinelevel4\rin0\lin2520\itap0 \rtlch\fcs1 \ab\ai\af0\afs26\alang1025 \ltrch\fcs0 \b\i\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf19\insrsid6030960\charrsid15534331 ACTA FINAL}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Esta cadena se define un registro que incluya a los miembros que coincidan con el tipo de datos en todas las columnas de una tabla de base de datos.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 

\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 lo mejor es la lista de cada miembro individualmente, de modo que un cambio en la estructura de la tabla de base de datos no se rompa el c\'f3digo.}{\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~
 }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 El registro tambi\'e9n puede contener miembros que no est\'e1n definidos en los t\'e9rminos de una tabla de base de datos.}{\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Trabajar con registros y formularios}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 Mostrando un registro}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Acceso a cualquier miembro de un registro por escrito el nombre del disco, un punto y el nombre del miembro, el uso del asterisco para indicar todos los miembros de un registro:}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf19\insrsid6030960\charrsid15534331 PANTALLA custrec.store_num}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 Mostrando un registro en un formulario}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Utilice los nombres de las columnas de base de datos como los nombres tanto de los miembros de un expediente de programa y los campos de un formulario.}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Utilice la pantalla por la afirmaci\'f3n del nombre para mostrar las variables del programa en el formulario.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf19\insrsid6030960\charrsid15534331 PANTALLA POR NOMBRE custrec.*}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Trabajar con registros y formularios}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Las variables del programa servir\'e1 de intermediario entre la base de datos y el formulario que se muestra al usuario.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Una instrucci\'f3n SELECT de SQL recupera los valores de las variables del programa de una fila en la base de datos y los muestra en el formulario.}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Trabajar con registros y formularios}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 LAB 3,2}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Recuperaci\'f3n de una fila}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Por favor, siga las siguientes instrucciones:}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s5\ql \li2520\ri0\widctlpar\wrapdefault\faauto\outlinelevel4\rin0\lin2520\itap0 \rtlch\fcs1 \ab\ai\af0\afs26\alang1025 \ltrch\fcs0 \b\i\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf1\insrsid6030960\charrsid15534331 Ver carpeta "lesson3".All\'ed podr\'e1 encontrar el programa simple de BDL llamado "dispcust.4gl"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf1\insrsid6030960\charrsid15534331 Consulte "dispcust_fquery_cust.rtf" archivo a conocer el programa de significado}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 La Especificaci\'f3n Forma Archivo}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 Utilice el formulario de especificaci\'f3n de archivo para especificar el dise\'f1o de un formulario.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Este archivo se compila por separado de su programa}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 especificaci\'f3n de archivo forma define la configuraci\'f3n inicial de la forma, que se puede cambiar en tiempo de ejecuci\'f3n.}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 especificaci\'f3n de los archivos de formulario se puede definir mediante un editor de texto (el archivo debe tener la extensi\'f3n. per).}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 La estructura de la forma es independiente de la forma de utilizar el archivo.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 Este tema trata:}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 La Secci\'f3n de esquema (opcional)}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Los valores por defecto Secci\'f3n de Acci\'f3n}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Dise\'f1o de la secci\'f3n}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Tablas Secci\'f3n}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Atributos de la secci\'f3n}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Secci\'f3n de Instrucci\'f3n}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 La Especificaci\'f3n Forma Archivo}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 La Secci\'f3n de esquema (opcional)}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Esto especifica el esquema de base de datos de archivo que se utilizar\'e1 cuando el formulario se compila.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Es necesario si ning\'fan producto forma se definen como tipos de datos basados en una columna de una tabla de base de datos.}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 Los valores por defecto ACCI\'d3N, TopMenu, y barra de herramientas secciones (opcional)}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Utilice estas secciones para definir la decoraci\'f3n de puntos de vista para la acci\'f3n (por defecto la acci\'f3n), as\'ed como para definir Topmenus y barras de herramientas para el formulario.}{\rtlch\fcs1 
\af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Los archivos externos XML tambi\'e9n se pueden crear para contener las definiciones, en cuyo caso, se pueden aplicar a cualquier forma.}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 La Especificaci\'f3n Forma Archivo}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 La secci\'f3n Dise\'f1o}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 En esta secci\'f3n se define el aspecto de un formulario utilizando un \'e1rbol de dise\'f1o de los contenedores, que puede contener otros contenedores o definir un \'e1rea de pantalla.}{\rtlch\fcs1 \af1 
\ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Algunos de los contenedores disponibles incluyen GRID, VBOX, HBOX, GRUPO, carpeta y PAGE.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Dentro de un recipiente GRID, por ejemplo, puede especificar la posici\'f3n de las etiquetas, campo
s de formulario, la forma o elementos adicionales objetos interactivos como Button, ComboBox, CheckBox radiogroup, ProgressBar, etc}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Los campos del formulario son objetos son el programa utiliza para mostrar los datos y tomar la entrada.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 La Secci\'f3n MESAS (opcional)}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Si alguno de los campos del formulario referencia a una columna de base de datos, la tabla debe estar listada en la secci\'f3n TABLAS}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Un registro de pantalla predeterminado se crea autom\'e1ticamente para los campos del formulario asociado a cada tabla que aparece en esta secci\'f3n.}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 La Especificaci\'f3n Forma Archivo}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 La Secci\'f3n ATRIBUTOS}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 La secci\'f3n ATRIBUTOS define las propiedades de los campos del formulario, botones y otros art\'edculos usados en el formulario.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 Puedes}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~
 }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Definir los valores de entrada aceptable, la pantalla de comentarios, y los valores predeterminados para los campos}{\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~
 }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Aseg\'farese de que se introduce un valor en el campo durante la entrada de una nueva fila (OBLIGATORIO)}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~
 }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Especificar columnas de una tabla como pueden ordenar o no-ordenable}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~
 }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Formato de n\'famero y la fecha para la exhibici\'f3n}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~
 }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Definir los patrones de entrada}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~
 }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Subir o bajar marchas de entrada de datos}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 La Secci\'f3n INSTRUCCIONES (opcional)}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Use la secci\'f3n INSTRUCCIONES pantalla para definir los registros o los \'f3rdenes expl\'edcitas pantalla.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Trabajar con registros y formularios}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 LAB 3,3}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Defininig el Formulario de Especificaci\'f3n}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Por favor, siga las siguientes instrucciones:}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s5\ql \li2520\ri0\widctlpar\wrapdefault\faauto\outlinelevel4\rin0\lin2520\itap0 \rtlch\fcs1 \ab\ai\af0\afs26\alang1025 \ltrch\fcs0 \b\i\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf1\insrsid6030960\charrsid15534331 Ver carpeta "lesson3".All\'ed podr\'e1 encontrar el programa simple de BDL llamado "dispcust.per"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf1\insrsid6030960\charrsid15534331 Consulte "dispcust_form.rtf" archivo a conocer el programa de significado}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 La Especificaci\'f3n Forma Archivo}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 Compilaci\'f3n de la forma / PROGRAMA}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Puede compilar el pliego de condiciones impreso por separado, el programa usar\'e1 autom\'e1ticamente la \'faltima compilaci\'f3n de la forma.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Al compilar un archivo de especificaci\'f3n de la forma, un archivo XML con una extensi\'f3n de archivo}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 
\af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 f .42}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 se genera.}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 El sistema de ejecuci\'f3n utiliza este archivo, junto con sus programas para definir la interfaz de usuario Resumen.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 

\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Trabajar con registros y formularios}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 LAB 3,4}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf1\insrsid6030960\charrsid15534331 Compilar el formulario / Programa}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs36\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs36\cf1\insrsid6030960\charrsid15534331 Por favor, siga las siguientes instrucciones:}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s5\ql \li2520\ri0\widctlpar\wrapdefault\faauto\outlinelevel4\rin0\lin2520\itap0 \rtlch\fcs1 \ab\ai\af0\afs26\alang1025 \ltrch\fcs0 \b\i\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 Llene el formulario de}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s6\ql \li3240\ri0\widctlpar\wrapdefault\faauto\outlinelevel5\rin0\lin3240\itap0 \rtlch\fcs1 \ab\af0\afs22\alang1025 \ltrch\fcs0 \b\fs22\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf19\insrsid6030960\charrsid15534331 dispcust.per fglform }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s5\ql \li2520\ri0\widctlpar\wrapdefault\faauto\outlinelevel4\rin0\lin2520\itap0 \rtlch\fcs1 \ab\ai\af0\afs26\alang1025 \ltrch\fcs0 \b\i\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 Compila el programa solo m\'f3dulo:}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s6\ql \li3240\ri0\widctlpar\wrapdefault\faauto\outlinelevel5\rin0\lin3240\itap0 \rtlch\fcs1 \ab\af0\afs22\alang1025 \ltrch\fcs0 \b\fs22\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf19\insrsid6030960\charrsid15534331 fglcomp dispcust.4gl }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s5\ql \li2520\ri0\widctlpar\wrapdefault\faauto\outlinelevel4\rin0\lin2520\itap0 \rtlch\fcs1 \ab\ai\af0\afs26\alang1025 \ltrch\fcs0 \b\i\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 Ejecutar el programa:}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s6\ql \li3240\ri0\widctlpar\wrapdefault\faauto\outlinelevel5\rin0\lin3240\itap0 \rtlch\fcs1 \ab\af0\afs22\alang1025 \ltrch\fcs0 \b\fs22\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf19\insrsid6030960\charrsid15534331 dispcust.42m fglrun }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s5\ql \li2520\ri0\widctlpar\wrapdefault\faauto\outlinelevel4\rin0\lin2520\itap0 \rtlch\fcs1 \ab\ai\af0\afs26\alang1025 \ltrch\fcs0 \b\i\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf19\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qc \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Cap\'edtulo 4: B\'fasqueda de una base de datos}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 {\rtlch\fcs1 \af1 \ltrch\fcs0 \fs48\cf17\insrsid6030960\charrsid15534331 B\'fasqueda de una base de datos}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf17\insrsid6030960\charrsid15534331 Este programa implementa consulta por ejemplo, mediante la instrucci\'f3n CONSTRUIR para permitir al usuario que introduzca los criterios en un formulario.}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf17\insrsid6030960\charrsid15534331 Los criterios se utilizan para construir una instrucci\'f3n SELECT de SQL que va a recuperar filas de la tabla de base de datos de los clientes.}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf17\insrsid6030960\charrsid15534331 Un cursor de desplazamiento se define en el programa, para permitir al usuario desplazarse hacia atr\'e1s y adelante entre las filas del conjunto de resultados.}{\rtlch\fcs1 \af1 
\ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf17\insrsid6030960\charrsid15534331 El SQLCA.SQLCODE se utiliza para probar el \'e9xito de las instrucciones SQL.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf17\insrsid6030960\charrsid15534331 errores de manejo y que permite al usuario cancelar la consulta, tambi\'e9n se discute}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Query-by-Ejemplo}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 Este tema trata:}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Implementar Query-by-Ejemplo}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 De constructo y variables STRING}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Preparaci\'f3n de la Declaraci\'f3n de SQL}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Query-by-Ejemplo}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\cf17\insrsid6030960\charrsid15534331 Implementar Query-by-Ejemplo}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs24\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs24\cf1\insrsid6030960\charrsid15534331 Consulta por ejemplo permite a los usuarios entrar en un valor o un rango de valores para uno o varios campos de formulario.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs24\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs24\cf1\insrsid6030960\charrsid15534331 El programa busca la base de datos de las filas que coinciden con los criterios introducidos en los campos del formulario.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~
\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf1\insrsid6030960\charrsid15534331 La declaraci\'f3n BDL que hace esto posible es construir.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs24\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs24\cf1\insrsid6030960\charrsid15534331 Pasos:}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs26\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs26\cf1\insrsid6030960\charrsid15534331 Definir campos vinculados a las columnas de base de datos en un archivo de especificaci\'f3n de la forma.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs26\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~
\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs26\cf1\insrsid6030960\charrsid15534331 Definir una variable de cadena en su programa para mantener los criterios de consulta.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs26\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~
\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs26\cf1\insrsid6030960\charrsid15534331 Muestre el formulario.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs26\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~
\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs26\cf1\insrsid6030960\charrsid15534331 Activar el formulario con la declaraci\'f3n CONSTRUIR di\'e1logo inte
ractivo, para la entrada de los criterios de consulta.El control es entregado al usuario que introduzca sus criterios. }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs26\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~
\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs26\cf1\insrsid6030960\charrsid15534331 El usuario introduce sus criterios en los campos especificados en la declaraci\'f3n de construir.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 
\af1 \ltrch\fcs0 \f1\fs26\cf1\insrsid6030960\charrsid15534331 La}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs26\cf1\insrsid6030960\charrsid15534331 declaraci\'f3n T}{\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs26\cf1\insrsid6030960\charrsid15534331 CONSTRUCCI\'d3N}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs26\cf1\insrsid6030960\charrsid15534331 acepta operadores l\'f3gicos en cualquiera de los campos para indicar intervalos de tiempo, comparaciones, conjuntos, y las coincidencias parciales.}{\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs26\cf1\insrsid6030960\charrsid15534331 Usando la forma en este programa, por ejemplo, el usuario puede introducir un valor espec\'edfico, como la}{\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs26\cf1\insrsid6030960\charrsid15534331 IL}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs26\cf1\insrsid6030960\charrsid15534331 
en el \'e1mbito estatal, para recuperar todas las filas de la tabla de}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs26\cf1\insrsid6030960\charrsid15534331 clientes}{\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs26\cf1\insrsid6030960\charrsid15534331 donde la columna de}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs26\cf1\insrsid6030960\charrsid15534331 estado}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs26\cf1\insrsid6030960\charrsid15534331 = IL. O puede entrar en las pruebas de relaci\'f3
n (por ejemplo como> 103, en el campo}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs26\cf1\insrsid6030960\charrsid15534331 # Store)}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs26\cf1\insrsid6030960\charrsid15534331 para recuperar s\'f3lo aquellas filas donde la columna}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs26\cf1\insrsid6030960\charrsid15534331 store_num}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs26\cf1\insrsid6030960\charrsid15534331 es mayor que 103.}{\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs26\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~
\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs26\cf1\insrsid6030960\charrsid15534331 Despu\'e9s de entrar en su criterio, el usuario selecciona OK, para instruir a su programa para continuar con la consulta, o en}{\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs26\cf1\insrsid6030960\charrsid15534331 Cancelar}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs26\cf1\insrsid6030960\charrsid15534331 para cerrar el di\'e1logo.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 \line }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs26\cf1\insrsid6030960\charrsid15534331 
En este programa, los puntos de vista de acci\'f3n para aceptar (OK) y cancelar se muestran como botones en la pantalla.\~ }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs26\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~
\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs26\cf1\insrsid6030960\charrsid15534331 Si el usuario selecciona Aceptar, la declaraci\'f3n CONSTRUIR crea una expresi\'f3n booleana mediante la generaci\'f3n de una expresi\'f3n l\'f3
gica para cada campo con un valor y luego aplicar los sindicatos (y las relaciones) de los estados de campo.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs26\cf1\insrsid6030960\charrsid15534331 
Esta expresi\'f3n se almacena en la}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs26\cf1\insrsid6030960\charrsid15534331 variable de cadena que ha especificado en el pliego construir.}{\rtlch\fcs1 
\af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs26\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~
\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs26\cf1\insrsid6030960\charrsid15534331 A continuaci\'f3n, puede utilizar la expresi\'f3n booleana para crear una variable nueva cadena que contiene la instrucci\'f3n SELECT completa.}{\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs26\cf1\insrsid6030960\charrsid15534331 Debe proporcionar la palabra clave WHERE para convertir la expresi\'f3n booleana en una cl\'e1usula WHERE. Aseg\'fa
rese de que facilite los espacios necesarios para separar la}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs26\cf1\insrsid6030960\charrsid15534331 expresi\'f3n booleana cons
truido a partir de las otras partes de la instrucci\'f3n SELECT.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs26\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~
\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs26\cf1\insrsid6030960\charrsid15534331 Ejecutar la instrucci\'f3n para recuperar la fila (s) de la tabla de base de datos, despu\'e9s de preparar, o la que se declara un cursor para los comandos SELECT que podr\'ed
an recuperar m\'e1s de una fila.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Query-by-Ejemplo}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf17\insrsid6030960\charrsid15534331 De constructo y variables STRING}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs32\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs32\cf1\insrsid6030960\charrsid15534331 CONSTRUIR una declaraci\'f3n b\'e1sica tiene el siguiente formato:}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\cf19\insrsid6030960\charrsid15534331 CONSTRUIR EN <variable-name> <column-list> DE <field-list> }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs32\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs32\cf1\insrsid6030960\charrsid15534331 Esta declaraci\'f3n se une temporalmente los campos del formulario se especifica a las columnas de base de datos.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\cf1\insrsid6030960\charrsid15534331 Le permite identificar las columnas de base de datos para que el usuario puede introducir criterios de b\'fasqueda.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\cf1\insrsid6030960\charrsid15534331 Cada campo y en la columna correspondiente CONSTRUIR debe ser compatible con los tipos de datos o en la misma.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\cf1\insrsid6030960\charrsid15534331 Utilice el nombre de cl\'e1usula ORDER BY cuando los campos en el formulario de la pantalla tienen los mismos nombres que las columnas correspondientes en la cl\'e1usula ON.}{
\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\cf1\insrsid6030960\charrsid15534331 El usuario puede consultar s\'f3lo los campos que figuran en la pantalla NOMBRE cl\'e1usula ORDER BY.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s5\ql \li2520\ri0\widctlpar\wrapdefault\faauto\outlinelevel4\rin0\lin2520\itap0 \rtlch\fcs1 \ab\ai\af0\afs26\alang1025 \ltrch\fcs0 \b\i\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs24\cf19\insrsid6030960\charrsid15534331 CONSTRUIR EN NOMBRE DE <variable-name> <column-list>}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs32\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs32\cf1\insrsid6030960\charrsid15534331 El sistema de ejecuci\'f3n convierte los criterios introducidos en un SQL condici\'f3n booleana que pueden aparecer en la cl\'e1usula WHERE de una instrucci\'f3n SELECT.}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\cf1\insrsid6030960\charrsid15534331 variable para contener la condici\'f3n de la consulta se puede definir como un}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\cf1\insrsid6030960\charrsid15534331 
datos de tipo STRING.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\cf1\insrsid6030960\charrsid15534331 Las cadenas son de longitud variable, asignada din\'e1micamente cadena de caracteres de tipo de datos, sin limitaci\'f3n de tama\'f1o.}{\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\cf1\insrsid6030960\charrsid15534331 La variable de cadena se pueden concatenar, utilizando el operador de doble tubo de (||), con el texto necesario para constituir una completa instrucci\'f3n SELECT de SQL.}{\rtlch\fcs1 
\af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\cf1\insrsid6030960\charrsid15534331 Utilice la instrucci\'f3n LET para asignar}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\cf1\insrsid6030960\charrsid15534331 
un valor a la variable.Por ejemplo: }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Query-by-Ejemplo}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s5\ql \li2520\ri0\widctlpar\wrapdefault\faauto\outlinelevel4\rin0\lin2520\itap0 \rtlch\fcs1 \ab\ai\af0\afs26\alang1025 \ltrch\fcs0 \b\i\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf19\insrsid6030960\charrsid15534331 where_clause DEFINE, STRING sqltext }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf19\insrsid6030960\charrsid15534331 CONSTRUIR EN NOMBRE DE where_clause cliente.* }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf19\insrsid6030960\charrsid15534331 sql_text LET = "SELECT COUNT (*) de los clientes de donde" | where_clause |}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 En este ejemplo, el usuario ha introducido los}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 criterios> 101}{\rtlch\fcs1 
\af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 en el}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 campo store_num.El}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 where_clause}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 se generar\'eda como:}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf19\insrsid6030960\charrsid15534331 "Store_num> 101" }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 y el}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 sql_text}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 completa ser\'eda:}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf19\insrsid6030960\charrsid15534331 "SELECT COUNT (*) FROM clientes WHERE store_num> 101" }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Query-by-Ejemplo}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 Preparaci\'f3n de la Declaraci\'f3n de SQL}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 La cadena creada en el ejemplo no es v\'e1lido para su ejecuci\'f3n.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 La instrucci\'f3n PREPARE env\'eda el texto de la cadena al servidor de base de datos para el an\'e1lisis, validaci\'f3n y para generar el plan de ejecuci\'f3n.}{\rtlch\fcs1 \af1 
\ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 El \'e1mbito de aplicaci\'f3n de un preparado instrucci\'f3n SQL es el m\'f3dulo en el que se declara.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf19\insrsid6030960\charrsid15534331 PREPARACI\'d3N DE sql_text cust_cnt_stmt }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Un preparado instrucci\'f3n SQL se pueden ejecutar con la instrucci\'f3n EXECUTE.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Dado que la instrucci\'f3n SQL s\'f3lo devolver\'e1 una fila (que contiene la cuenta) la sintaxis de la instrucci\'f3n}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }
{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 INTO}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 
EXECUTE se puede utilizar para almacenar el recuento en el}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 cust_cnt}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 variable local:}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf19\insrsid6030960\charrsid15534331 cust_cnt_stmt EJECUTAR EN cust_cnt }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Cuando una declaraci\'f3n preparada ya no es necesario, la instrucci\'f3n GRATIS libera la memoria asociada a la declaraci\'f3n.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf19\insrsid6030960\charrsid15534331 GRATIS cust_cnt_stmt }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Cancelaci\'f3n de la b\'fasqueda}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 Este tema trata:}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 DEFER interrupci\'f3n y la INT_FLAG}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Acciones predefinidas}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 L\'f3gica condicional}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 El IF}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 El CASE}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Cancelaci\'f3n de la b\'fasqueda}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 DEFER interrupci\'f3n y la INT_FLAG:}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 La declaraci\'f3n DEFER INTERRUPCI\'d3N en su bloque de programa PRINCIPAL evitar\'e1 que su programa de terminar abruptamente si una se\'f1al SIGINT se recibe.}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Cuando se utiliza una interfaz gr\'e1fica de usuario, el usuario puede generar una se\'f1al de interrupci\'f3n si usted tiene una visi\'f3n de acci\'f3n llamado "interrupci\'f3n" (la}{
\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 interrupci\'f3n}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 de acci\'f3n predefinida).}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Si un evento de interrupci\'f3n que se reciba, TRUE se asigna a la built-in entero INT_FLAG variable global.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Una vez en diferido, la se\'f1al de interrupci\'f3n no causa ning\'fan efecto sobre el programa de la mayor\'eda de los estados, pero que ponga fin a las declaraciones interactiva de di\'e1logo, como la construcci
\'f3n.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Esto permite al usuario cancelar la declaraci\'f3n CONSTRUIR y otras declaraciones interactivo.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~
 }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Es com\'fan para probar INT_FLAG despu\'e9s de cualquier instrucci\'f3n interactiva para comprobar si el usuario ha cancelado la instrucci\'f3n.}{\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~
 }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Una vez INT_FLAG se establece en TRUE, el programa debe volver a ponerlo en FALSE para detectar un caso de nueva interrupci\'f3n.}{\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Cancelaci\'f3n de la b\'fasqueda}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 Acciones predefinidas}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 El lenguaje pre-define algunas acciones y nombres asociados a las operaciones comunes, tales como}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 aceptar}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 o cancelar, utilizado durante los di\'e1logos interactivos con 
el usuario, tales como construir.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Usted no tiene que definir estas acciones en el estado de men\'fa o en otro lugar}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Puede definir puntos de vista de acci\'f3n (como botones, iconos barra de herramientas, elementos de men\'fa) en el formulario de uso de estos nombres pre-definidos}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 la acci\'f3n correspondiente de forma autom\'e1tica se adjuntar\'e1 a la vista.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Cuando la declaraci\'f3n CONSTRUIR ejecuta, lo que supone}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 aceptar}{
\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 y}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 cancelar}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 las acciones botones se muestran de forma predeterminada}{
\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Permitir que el usuario para validar o anular la declaraci\'f3n de di\'e1logo interactivo.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~
 }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Si el usuario selecciona Cancelar, el INT_FLAG se establece autom\'e1ticamente en FALSE.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Cancelaci\'f3n de la b\'fasqueda}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf17\insrsid6030960\charrsid15534331 L\'f3gica condicional}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs32\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs32\cf1\insrsid6030960\charrsid15534331 Una vez que la declaraci\'f3n es CONSTRUIR termine, se debe comprobar si el INT_FLAG se establece en TRUE (si el usuario cancela el di\'e1logo.)}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 

\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\cf1\insrsid6030960\charrsid15534331 Genero BDL proporciona los estados l\'f3gica condicional IF o CASE para poner a prueba un conjunto de condiciones.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf17\insrsid6030960\charrsid15534331 El IF}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs32\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs32\cf1\insrsid6030960\charrsid15534331 IF se pueden anidar.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 La cl\'e1usula ELSE se pueden omitir.}{\rtlch\fcs1 
\af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s5\ql \li2520\ri0\widctlpar\wrapdefault\faauto\outlinelevel4\rin0\lin2520\itap0 \rtlch\fcs1 \ab\ai\af0\afs26\alang1025 \ltrch\fcs0 \b\i\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs24\cf19\insrsid6030960\charrsid15534331 SI <condici\'f3n> ENTONCES}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf19\insrsid6030960\charrsid15534331 .... ELSE }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf19\insrsid6030960\charrsid15534331 .... END IF}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf19\insrsid6030960\charrsid15534331 \~\~ }{\rtlch\fcs1 \af0 
\ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs32\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs32\cf1\insrsid6030960\charrsid15534331 Si la}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \i\fs32\cf1\insrsid6030960\charrsid15534331 condici\'f3n}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 es TRUE, el sistema de ejecuci\'f3n ejecuta el bloque de declaraciones despu\'e9
s de entonces, hasta que llegue a tanto la palabra clave ELSE o al final si las palabras clave.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 Si la}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \i\fs32\cf1\insrsid6030960\charrsid15534331 condici\'f3n}{\rtlch\fcs1 \af1 
\ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 es FALSE, el sistema de ejecuci\'f3n ejecuta el bloque de instrucciones entre ELSE y END IF.}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s5\ql \li2520\ri0\widctlpar\wrapdefault\faauto\outlinelevel4\rin0\lin2520\itap0 \rtlch\fcs1 \ab\ai\af0\afs26\alang1025 \ltrch\fcs0 \b\i\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs24\cf19\insrsid6030960\charrsid15534331 SI (INT_FLAG = true) entonces }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s6\ql \li3240\ri0\widctlpar\wrapdefault\faauto\outlinelevel5\rin0\lin3240\itap0 \rtlch\fcs1 \ab\af0\afs22\alang1025 \ltrch\fcs0 \b\fs22\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs20\cf19\insrsid6030960\charrsid15534331 LET INT_FLAG = FALSO }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs20\cf19\insrsid6030960\charrsid15534331 LET cont_ok = FALSO }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s5\ql \li2520\ri0\widctlpar\wrapdefault\faauto\outlinelevel4\rin0\lin2520\itap0 \rtlch\fcs1 \ab\ai\af0\afs26\alang1025 \ltrch\fcs0 \b\i\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs24\cf19\insrsid6030960\charrsid15534331 ELSE }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s6\ql \li3240\ri0\widctlpar\wrapdefault\faauto\outlinelevel5\rin0\lin3240\itap0 \rtlch\fcs1 \ab\af0\afs22\alang1025 \ltrch\fcs0 \b\fs22\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs20\cf19\insrsid6030960\charrsid15534331 LET cont_ok = TRUE }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s5\ql \li2520\ri0\widctlpar\wrapdefault\faauto\outlinelevel4\rin0\lin2520\itap0 \rtlch\fcs1 \ab\ai\af0\afs26\alang1025 \ltrch\fcs0 \b\i\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs24\cf19\insrsid6030960\charrsid15534331 END IF }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Cancelaci\'f3n de la b\'fasqueda}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 El CASE}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 El comando CASE especifica bloques sentencia ejecutada de forma condicional, dependiendo del valor de una expresi\'f3n.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 A diferencia de IF, CASE no restringir el flujo l\'f3gico de control a s\'f3lo dos ramas.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~
 }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Si usted tiene una serie de instrucciones IF anidadas, la instrucci\'f3n CASE puede ser m\'e1s legible.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s6\ql \li3240\ri0\widctlpar\wrapdefault\faauto\outlinelevel5\rin0\lin3240\itap0 \rtlch\fcs1 \ab\af0\afs22\alang1025 \ltrch\fcs0 \b\fs22\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs24\cf19\insrsid6030960\charrsid15534331 CASO }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf19\insrsid6030960\charrsid15534331 \~ CUANDO (INT_FLAG = TRUE) }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf19\insrsid6030960\charrsid15534331 \~\~\~\~ LET INT_FLAG = FALSO }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf19\insrsid6030960\charrsid15534331 \~\~\~\~ LET cont_ok = FALSO }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf19\insrsid6030960\charrsid15534331 \~ EN OTRO LUGAR }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf19\insrsid6030960\charrsid15534331 \~\~\~ LET cont_ok = TRUE }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf19\insrsid6030960\charrsid15534331 FIN DEL CASO}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Cancelaci\'f3n de la b\'fasqueda}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Por lo general, se dar\'edan las condiciones para comprobar varias.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 La declaraci\'f3n siguiente se utiliza una sintaxis alternativa, ya que todas las condiciones de comprobar el valor de}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 var1:}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s6\ql \li3240\ri0\widctlpar\wrapdefault\faauto\outlinelevel5\rin0\lin3240\itap0 \rtlch\fcs1 \ab\af0\afs22\alang1025 \ltrch\fcs0 \b\fs22\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs24\cf19\insrsid6030960\charrsid15534331 CASO var1 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf19\insrsid6030960\charrsid15534331 \~\~ CUANDO 100 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf19\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~ CALL routine_100 () }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf19\insrsid6030960\charrsid15534331 \~\~ Cuando 200 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf19\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~ CALL routine_200 () }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf19\insrsid6030960\charrsid15534331 \~\~ EN OTRO LUGAR }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf19\insrsid6030960\charrsid15534331 \~\~\~\~\~\~ error_routine CALL () }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf19\insrsid6030960\charrsid15534331 FIN DEL CASO \~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 La primera cuando la condici\'f3n en el pliego caso ser\'e1 evaluado.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~
 }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Si la condici\'f3n es verdadera (var1 = 100), el bloque se ejecuta la instrucci\'f3n y la instrucci\'f3n CASE es salido.}{\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~
 }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Si la condici\'f3n no es cierto, la pr\'f3xima cuando la condici\'f3n se evaluar\'e1, y as\'ed sucesivamente a trav\'e9
s de subsecuentes cuando las declaraciones hasta que una condici\'f3n se encuentra para ser verdad, o de otro modo END CASE se encuentra.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~
 }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 La cl\'e1usula no de la instrucci\'f3n CASE se puede utilizar como un caj\'f3n de sastre para los casos no previstos.}{\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Cancelaci\'f3n de la b\'fasqueda}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 LAB 4,1}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Generaci\'f3n de un Programa de Consultas}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Por favor, siga las siguientes instrucciones:}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s5\ql \li2520\ri0\widctlpar\wrapdefault\faauto\outlinelevel4\rin0\lin2520\itap0 \rtlch\fcs1 \ab\ai\af0\afs26\alang1025 \ltrch\fcs0 \b\i\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf1\insrsid6030960\charrsid15534331 Ver carpeta "lesson4".All\'ed podr\'e1 encontrar el programa simple de BDL llamado "custmain.4gl"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf19\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf1\insrsid6030960\charrsid15534331 Consulte "custmain.rtf" archivo a conocer el programa de significado}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Cancelaci\'f3n de la b\'fasqueda}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 LAB 4,2}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 L\'f3gica para consultar la base de datos}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Por favor, siga las siguientes instrucciones:}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s5\ql \li2520\ri0\widctlpar\wrapdefault\faauto\outlinelevel4\rin0\lin2520\itap0 \rtlch\fcs1 \ab\ai\af0\afs26\alang1025 \ltrch\fcs0 \b\i\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf1\insrsid6030960\charrsid15534331 Ver carpeta "lesson4".All\'ed podr\'e1 encontrar el programa simple de BDL llamado "custquery.4gl"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf1\insrsid6030960\charrsid15534331 Consulte "custquery.rtf" archivo a conocer el programa de significado}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Cancelaci\'f3n de la b\'fasqueda}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 LAB 4,3}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Devolver el n\'famero de filas que coincidan con los criterios de consulta}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Por favor, siga las siguientes instrucciones:}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s5\ql \li2520\ri0\widctlpar\wrapdefault\faauto\outlinelevel4\rin0\lin2520\itap0 \rtlch\fcs1 \ab\ai\af0\afs26\alang1025 \ltrch\fcs0 \b\i\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf1\insrsid6030960\charrsid15534331 Ver carpeta "lesson4".All\'ed podr\'e1 encontrar el programa simple de BDL llamado "custquery.4gl"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf1\insrsid6030960\charrsid15534331 Consulte "custquery_getcustcnt.rtf" archivo a conocer el programa de significado}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Recuperar datos de base de datos}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 Este tema trata:}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Con los cursores}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 El SQLCA.SQLCODE}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Recuperar datos de base de datos}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 Con los cursores}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Cuando una instrucci\'f3n SELECT de SQL en su aplicaci\'f3n va a recuperar m\'e1s de una fila, un cursor debe ser usado para pasar los datos seleccionados para el programa de una fila a la vez.}{\rtlch\fcs1 \af1 
\ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 El cursor es una estructura de datos que representa una ubicaci\'f3n espec\'edfica dentro del conjunto activo de filas que el comando SELECT recupera.}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 cursor secuencial:}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 lee a trav\'e9
s del conjunto activo solamente una vez cada vez que se abre, moviendo el cursor hacia adelante de una fila cada vez que una fila se solicita.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~
 }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 cursor de desplazamiento:}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 
recupera las filas del conjunto activo en cualquier secuencia.Para implementar un cursor de desplazamiento, el servidor de base de datos crea una tabla temporal para contener el conjunto activo.\~\~ }{\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 El \'e1mbito de aplicaci\'f3n de un cursor es el m\'f3dulo en el que se declara.nombres de cursor debe ser}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\ul\cf1\insrsid6030960\charrsid15534331 \'fanico}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 dentro de un m\'f3dulo}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Recuperar datos de base de datos}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 Con los cursores}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 La secuencia general de instrucciones de programa cuando se utiliza un cursor de SELECT para Query-by-El ejemplo es:}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 DECLARAN: el programa declara un cursor para la cadena que contiene la instrucci\'f3n SELECT de SQL.Esta Alloc}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 ates de almacenamiento para mantener el cursor.Tenga en cuenta que la cadena no tiene que ser preparada con la instrucci\'f3n PREPARE. }{\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~
 }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 ABIERTO: el programa se abre el cursor.El conjunto de activos asociados con el cursor se identifica, y el cursor se coloca antes de la primera fila del conjunto. }{\rtlch\fcs1 
\af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~
 }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 FETCH: el programa recibe un registro de datos en las variables de acogida y la procesa.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 La sintaxis}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \i\f1\fs32\cf1\insrsid6030960\charrsid15534331 FETCH NEXT <cursor-identifier> EN <variab
le-names>}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 se puede utilizar con un cursor de desplazamiento para buscar el siguiente registro en relaci\'f3
n con la posici\'f3n actual del cursor en el resultado conjunto de SQL.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 La opci\'f3
n Obtener anterior ... mueve el cursor hacia atr\'e1s una fila en el resultado conjunto de SQL. }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~
 }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 CIERRE: el programa se cierra el cursor despu\'e9s de la \'faltima fila deseada se obtiene.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Esto libera el resultado activa recogidos asociados con el cursor.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 \~ El cursor se puede volver a abrirse. }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~
 }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 GRATIS: cuando el cursor ya no es necesario, el programa libera el cursor para liberar el \'e1rea de almacenamiento de la celebraci\'f3
n del cursor.Una vez que el cursor se ha liberado, debe declararse de nuevo antes de que pueda volver a abrirse.\~\~ }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Recuperar datos de base de datos}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 El SQLCA.SQLCODE}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 El "SQLCA" nombre significa "SQL \'c1rea de Comunicaci\'f3n".}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 variable SQLCA es un registro predefinido que contiene informaci\'f3n sobre la ejecuci\'f3n de una sentencia SQL.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 El registro SQLCA se llena despu\'e9s de la ejecuci\'f3n de cualquier sentencia SQL.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 El miembro SQLCODE de esta acta contiene la ejecuci\'f3n de c\'f3digo SQL:}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 El NOTFOUND constante es un valor entero predefinidos que eval\'faa a 100.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~
 }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Esta constante se utiliza normalmente para probar el estado de ejecuci\'f3n de una instrucci\'f3
n SQL devuelve un conjunto de resultados, para comprobar si los registros han sido encontrados.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Recuperar datos de base de datos}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 LAB 4,4}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Declarar y la apertura de un cursor para recuperar la base de datos de las filas del conjunto de resultados}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Por favor, siga las siguientes instrucciones:}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s5\ql \li2520\ri0\widctlpar\wrapdefault\faauto\outlinelevel4\rin0\lin2520\itap0 \rtlch\fcs1 \ab\ai\af0\afs26\alang1025 \ltrch\fcs0 \b\i\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf1\insrsid6030960\charrsid15534331 Ver carpeta "lesson4".All\'ed podr\'e1 encontrar el programa simple de BDL llamado "custquery.4gl"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf1\insrsid6030960\charrsid15534331 Consulte "custquery_cust_select.rtf" archivo a conocer el programa de significado}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Recuperar datos de base de datos}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 LAB 4,5}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Obtenci\'f3n de la tabla de base de datos de clientes}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Por favor, siga las siguientes instrucciones:}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s5\ql \li2520\ri0\widctlpar\wrapdefault\faauto\outlinelevel4\rin0\lin2520\itap0 \rtlch\fcs1 \ab\ai\af0\afs26\alang1025 \ltrch\fcs0 \b\i\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf1\insrsid6030960\charrsid15534331 Ver carpeta "lesson4".All\'ed podr\'e1 encontrar el programa simple de BDL llamado "custquery.4gl"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf1\insrsid6030960\charrsid15534331 Consulte "custquery_fetch_cust.rtf" archivo a conocer el programa de significado}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Recuperar datos de base de datos}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 LAB 4,6}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Direcci\'f3n para mover el cursor, las opciones de: siguiente, anterior}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Por favor, siga las siguientes instrucciones:}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s5\ql \li2520\ri0\widctlpar\wrapdefault\faauto\outlinelevel4\rin0\lin2520\itap0 \rtlch\fcs1 \ab\ai\af0\afs26\alang1025 \ltrch\fcs0 \b\i\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf1\insrsid6030960\charrsid15534331 Ver carpeta "lesson4".All\'ed podr\'e1 encontrar el programa simple de BDL llamado "custquery.4gl"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf1\insrsid6030960\charrsid15534331 Consulte "custquery_fetch_rel_cust.rtf" archivo a conocer el programa de significado}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Recuperar datos de base de datos}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 LAB 4,7}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Viendo el contenido de una fila de base de datos del cliente en forma}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Por favor, siga las siguientes instrucciones:}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s5\ql \li2520\ri0\widctlpar\wrapdefault\faauto\outlinelevel4\rin0\lin2520\itap0 \rtlch\fcs1 \ab\ai\af0\afs26\alang1025 \ltrch\fcs0 \b\i\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf1\insrsid6030960\charrsid15534331 Ver carpeta "lesson4".All\'ed podr\'e1 encontrar el programa simple de BDL llamado "custquery.4gl"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf1\insrsid6030960\charrsid15534331 Consulte "custquery_display_cust.rtf" archivo a conocer el programa de significado}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Recuperar datos de base de datos}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 LAB 4,8}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Compilar y vincular el programa}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Los dos m\'f3dulos ejemplo debe ser elaborada y posteriormente integrada en un solo programa.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Desde la l\'ednea de comandos}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Compilar los m\'f3dulos del programa:}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s5\ql \li2520\ri0\widctlpar\wrapdefault\faauto\outlinelevel4\rin0\lin2520\itap0 \rtlch\fcs1 \ab\ai\af0\afs26\alang1025 \ltrch\fcs0 \b\i\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf19\insrsid6030960\charrsid15534331 fglcomp custmain.4gl }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf19\insrsid6030960\charrsid15534331 fglcomp custquery.4gl }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Esto produce el objeto y m\'f3dulos}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 
custmain.42m custquery.42m,}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 que debe estar vinculada a producir el}{\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 cust.42r}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 programa:}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s5\ql \li2520\ri0\widctlpar\wrapdefault\faauto\outlinelevel4\rin0\lin2520\itap0 \rtlch\fcs1 \ab\ai\af0\afs26\alang1025 \ltrch\fcs0 \b\i\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf19\insrsid6030960\charrsid15534331 -O cust.42r fgllink custquery.42m custmain.42m}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 O, compilar y enlazar los dos m\'f3dulos al mismo tiempo:}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s5\ql \li2520\ri0\widctlpar\wrapdefault\faauto\outlinelevel4\rin0\lin2520\itap0 \rtlch\fcs1 \ab\ai\af0\afs26\alang1025 \ltrch\fcs0 \b\i\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf19\insrsid6030960\charrsid15534331 fgl2p-o cust.42r custmain.4gl custquery.4gl}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Ejecutar el programa:}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s5\ql \li2520\ri0\widctlpar\wrapdefault\faauto\outlinelevel4\rin0\lin2520\itap0 \rtlch\fcs1 \ab\ai\af0\afs26\alang1025 \ltrch\fcs0 \b\i\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf19\insrsid6030960\charrsid15534331 cust.42r fglrun}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Manejo de Errores}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 Este tema trata:}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 La Declaraci\'f3n ERROR CUANDO}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Negativo SQLCA.SQLCODE}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 SQLERRMESSAGE}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Cierre y Libertad para los cursores}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Error si el cursor no est\'e1 abierto}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Manejo de Errores}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 La Declaraci\'f3n ERROR CUANDO}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Dado que las instrucciones del programa que acceden a la base de datos se puede esperar que no de vez en cuando (la fila est\'e1 bloqueado, etc) el ERROR CUANDO declaraci\'f3
n puede ser usada para manejar este tipo de error.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Por defecto,}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\ul\cf1\insrsid6030960\charrsid15534331 cuando se produce un err
or de ejecuci\'f3n del programa se detendr\'e1.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 impedir que esto suceda cuando las sentencias SQL que acceden a la base de datos falla, alrededor de la instrucci\'f3
n SQL con declaraciones ERROR CUANDO, como en el ejemplo siguiente se basa en la}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 fetch_cust}{\rtlch\fcs1 \af1 
\ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 funci\'f3n en el m\'f3dulo del programa custquery.4gl:}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s5\ql \li2520\ri0\widctlpar\wrapdefault\faauto\outlinelevel4\rin0\lin2520\itap0 \rtlch\fcs1 \ab\ai\af0\afs26\alang1025 \ltrch\fcs0 \b\i\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf19\insrsid6030960\charrsid15534331 SI (p_fetch_flag = 1) THEN }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s6\ql \li3240\ri0\widctlpar\wrapdefault\faauto\outlinelevel5\rin0\lin3240\itap0 \rtlch\fcs1 \ab\af0\afs22\alang1025 \ltrch\fcs0 \b\fs22\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs24\cf19\insrsid6030960\charrsid15534331 CUANDO ERROR CONTINUE }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf19\insrsid6030960\charrsid15534331 FETCH NEXT cust_curs EN mr_custrec.* }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf19\insrsid6030960\charrsid15534331 CUANDO error STOP}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 CUANDO declaraciones ERROR son modulares en su alcance y generar c\'f3digo adicional para el manejo de excepciones cuando el m\'f3dulo se compila}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 

\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 CUANDO ERROR CONTINUE genera c\'f3digo para impedir que el programa se detenga si la instrucci\'f3n FETCH falla.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Usted puede escribir su propia funci\'f3n de error para controlar los errores de SQL, y usar la sintaxis de}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \i\f1\fs32\cf19\insrsid6030960\charrsid15534331 CALL ERROR CUANDO <function-name>}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 para activarlo.}{
\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~
 }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 En tiempo de los errores se pueden registrar en un registro de error.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Manejo de Errores}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 Negativo SQLCA.SQLCODE}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 El servidor devuelve una base de datos de la ejecuci\'f3n de c\'f3digo cada vez que una sentencia SQL se ejecuta, disponible en SQLCA.SQLCODE}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Si el c\'f3digo es un n\'famero negativo, un error de SQL se ha producido.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 El SQLCA.SQLCODE se deben revisar inmediatamente despu\'e9s de cada sentencia SQL que puede fallar, incluyendo DECLARE, OPEN, FETCH, etc}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Manejo de Errores}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 SQLERRMESSAGE}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Si un error SQL, el operador SQLERRMESSAGE el mensaje de error asociado con el c\'f3digo de error.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Esto es una cadena de caracteres que se pueden mostrar al usuario con la instrucci\'f3n ERROR.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf19\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~ ERROR SQLERRMESSAGE}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 Cierre y Libertad para los cursores}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Clausura y liberar el cursor cuando ya no necesita es una buena pr\'e1ctica, especialmente si los m\'f3dulos son parte de un programa m\'e1s amplio}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 

\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Esta funci\'f3n debe ser colocado en el mismo m\'f3dulo como el DECLARE / OPEN / FETCH declaraciones y en secuencia, por lo que en el ejemplo esta es la \'faltima funci\'f3n en el m
\'f3dulo de query_cust.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Manejo de Errores}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 Error si el cursor no est\'e1 abierto}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 En el programa de ejemplo en este cap\'edtulo, si el usuario selecciona la acci\'f3n o Anterior Siguiente en el men\'fa antes de que \'e9l ha planteado la cuesti\'f3n, el programa devuelve un error}{\rtlch\fcs1 
\af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 ("Programa detuvo en la l\'ednea ....Fetch intentado sin abrir el cursor. ")}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 \~ Una forma de evitar este error ser\'eda a\'f1adir una variable para el programa indica si el usuario ha planteado la cuesti\'f3
n de conjunto de resultados, y para evitar que la ejecuci\'f3n de las acciones asociadas}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 
con el siguiente o anterior, hasta que lo ha hecho.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Manejo de Errores}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 LAB 4,9}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Comprobaci\'f3n de errores cuando se ejecutan instrucciones SQL}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Por favor, siga las siguientes instrucciones:}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s5\ql \li2520\ri0\widctlpar\wrapdefault\faauto\outlinelevel4\rin0\lin2520\itap0 \rtlch\fcs1 \ab\ai\af0\afs26\alang1025 \ltrch\fcs0 \b\i\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf1\insrsid6030960\charrsid15534331 Ver carpeta "lesson4".All\'ed podr\'e1 encontrar el programa simple de BDL llamado "custquery.4gl"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf1\insrsid6030960\charrsid15534331 Consulte "custquery_fetch_cust_whenever.rtf" archivo a conocer el programa de significado}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Manejo de Errores}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 LAB 4,10}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Cierre y Liberaci\'f3n cursores antes de la finalizaci\'f3n del programa}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Por favor, siga las siguientes instrucciones:}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s5\ql \li2520\ri0\widctlpar\wrapdefault\faauto\outlinelevel4\rin0\lin2520\itap0 \rtlch\fcs1 \ab\ai\af0\afs26\alang1025 \ltrch\fcs0 \b\i\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf1\insrsid6030960\charrsid15534331 Ver carpeta "lesson4".All\'ed podr\'e1 encontrar el programa simple de BDL llamado "custquery.4gl"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf1\insrsid6030960\charrsid15534331 Consulte "custquery_cleanup.rtf" archivo a conocer el programa de significado}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Manejo de Errores}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 LAB 4,11}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Devuelve el estado de una consulta}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Por favor, siga las siguientes instrucciones:}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s5\ql \li2520\ri0\widctlpar\wrapdefault\faauto\outlinelevel4\rin0\lin2520\itap0 \rtlch\fcs1 \ab\ai\af0\afs26\alang1025 \ltrch\fcs0 \b\i\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf1\insrsid6030960\charrsid15534331 Ver carpeta "lesson4".All\'ed podr\'e1 encontrar el programa simple de BDL llamado "custquery.4gl"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf1\insrsid6030960\charrsid15534331 Consulte "custquery_cleanup.rtf" archivo a conocer el programa de significado}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf1\insrsid6030960\charrsid15534331 Este laboratorio es s\'f3lo para descomentar una l\'ednea en el archivo mencionado arriba}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s6\ql \li3240\ri0\widctlpar\wrapdefault\faauto\outlinelevel5\rin0\lin3240\itap0 \rtlch\fcs1 \ab\af0\afs22\alang1025 \ltrch\fcs0 \b\fs22\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs24\cf1\insrsid6030960\charrsid15534331 ...}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf19\insrsid6030960\charrsid15534331 56 --RETURN cont_ok - LAB 4,11 comentario de esta l\'ednea hasta que vea esta pr\'e1ctica }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Manejo de Errores}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 LAB 4,12}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Devuelve el estado de una consulta}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Por favor, siga las siguientes instrucciones:}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s5\ql \li2520\ri0\widctlpar\wrapdefault\faauto\outlinelevel4\rin0\lin2520\itap0 \rtlch\fcs1 \ab\ai\af0\afs26\alang1025 \ltrch\fcs0 \b\i\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf1\insrsid6030960\charrsid15534331 Ver carpeta "lesson4".All\'ed podr\'e1 encontrar el programa simple de BDL llamado "custquery.4gl"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf1\insrsid6030960\charrsid15534331 Consulte "custquery_fetch_cust_status_qry.rtf" archivo a conocer el programa de significado}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf1\insrsid6030960\charrsid15534331 Este laboratorio es s\'f3lo para descomentar una l\'ednea en el archivo mencionado arriba}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s6\ql \li3240\ri0\widctlpar\wrapdefault\faauto\outlinelevel5\rin0\lin3240\itap0 \rtlch\fcs1 \ab\af0\afs22\alang1025 \ltrch\fcs0 \b\fs22\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs24\cf1\insrsid6030960\charrsid15534331 ...}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf19\insrsid6030960\charrsid15534331 56 --RETURN cont_ok - LAB 4,11 comentario de esta l\'ednea hasta que vea esta pr\'e1ctica }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Manejo de Errores}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 LAB 4,13}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Cambio de la declaraci\'f3n de men\'fa en el m\'f3dulo de custmain.4gl por lo que un usuario no puede seleccionar el siguiente o anterior si la consulta no se realiz\'f3 correctamente}{\rtlch\fcs1 \af1 
\ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Por favor, siga las siguientes instrucciones:}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s5\ql \li2520\ri0\widctlpar\wrapdefault\faauto\outlinelevel4\rin0\lin2520\itap0 \rtlch\fcs1 \ab\ai\af0\afs26\alang1025 \ltrch\fcs0 \b\i\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf1\insrsid6030960\charrsid15534331 Ver carpeta "lesson4".All\'ed podr\'e1 encontrar el programa simple de BDL llamado "custmain.4gl"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf1\insrsid6030960\charrsid15534331 Consulte "custquery_fetch_cust_status_qry.rtf" archivo a conocer el programa de significado}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf1\insrsid6030960\charrsid15534331 Este laboratorio es s\'f3lo para descomentar el bloque y el bloque principal CommNet anterior en el mencionado archivo anterior}{\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s6\ql \li3240\ri0\widctlpar\wrapdefault\faauto\outlinelevel5\rin0\lin3240\itap0 \rtlch\fcs1 \ab\af0\afs22\alang1025 \ltrch\fcs0 \b\fs22\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs24\cf1\insrsid6030960\charrsid15534331 ...}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf19\insrsid6030960\charrsid15534331 De la l\'ednea 28 AL 65 DE L\'cdNEA }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf19\insrsid6030960\charrsid15534331 ...}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf19\insrsid6030960\charrsid15534331 NO TE OLVIDES DE COMENTARIO El bloque principal ANTERIOR}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Vuelva a compilar los programas m\'e1s}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf19\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qc \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Cap\'edtulo 5: Opciones de interfaz gr\'e1fica de usuario}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 {\rtlch\fcs1 \af1 \ltrch\fcs0 \fs48\cf17\insrsid6030960\charrsid15534331 Opciones de interfaz gr\'e1fica de usuario}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf17\insrsid6030960\charrsid15534331 Puede cambiar la forma en que las opciones del programa se muestran en un formulario en una variedad de formas}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf17\insrsid6030960\charrsid15534331 El programa de ejemplo en este cap\'edtulo ilustra algunos de los cambios sencillos que pueden hacerse:}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs32\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs32\cf1\insrsid6030960\charrsid15534331 Al cambiar el archivo de especificaci\'f3n de formulario, puede proporcionar al usuario una lista de abreviaturas v\'e1lidas para el campo de estado, y a\'f1adir una barra de herramientas o el men\'fa
 desplegable (opmenu T).El programa de l\'f3gica de negocio en el programa BDL no necesitan cambiar.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 \~ Despu\'e9
s de volver a compilar el archivo de formulario, que puede ser utilizado por el programa sin ninguna modificaci\'f3n adicional.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs32\cf1\insrsid6030960\charrsid15534331 \~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 Puede cambiar la apariencia de la ventana de la aplicaci\'f3n, la adici\'f3n de un t\'edtulo personalizado y el icono.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 

\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 Usted puede desactivar y activar de forma din\'e1mica las acciones para controlar las opciones disponibles para el usuario.}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf17\insrsid6030960\charrsid15534331 El programa tambi\'e9n muestra algunas de las acciones por defecto BDL Genero que normalizar la presentaci\'f3n de acciones comunes}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Agregar una barra de herramientas}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf17\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf17\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf17\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf17\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf17\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf17\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf17\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf17\insrsid6030960\charrsid15534331 La secci\'f3n de barra de herramientas de un archivo de especificaci\'f3n de la forma define una barra de herramientas con botones que est\'e1n vinculados a las acciones.}{
\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf17\insrsid6030960\charrsid15534331 Una definici\'f3n de barra de herramientas puede contener los siguientes elementos:}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs32\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs32\cf1\insrsid6030960\charrsid15534331 UN}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 TEMA:}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 especifica la acci\'f3n que se une a la barra de herramientas de bot\'f3n}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 un}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 separador:}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 una l\'ednea vertical}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf17\insrsid6030960\charrsid15534331 Los valores pueden ser asignados a TEXTO, COMENTARIO, y los atributos de imagen para cada elemento de la barra de herramientas}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf17\insrsid6030960\charrsid15534331 Los comandos est\'e1n habilitadas por BARRA acciones definidas por el interactiva BDL instrucci\'f3n actual}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs32\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs32\cf1\insrsid6030960\charrsid15534331 que en nuestro ejemplo es la declaraci\'f3n de men\'fa en el}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 m\'f3dulo}{
\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 de}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs32\cf1\insrsid6030960\charrsid15534331 custquery.4gl.Cuando un bot\'f3n de barra de herramientas es seleccionado por el usuario, el programa desencadena la acci\'f3n a la que el bot\'f3n de barra de herramientas est\'e1 obligado. }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 La palabra}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 encontramos}{\rtlch\fcs1 \af1 
\ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 deben ser id\'e9nticos tanto en el PUNTO BARRA y la acci\'f3n de declaraci\'f3n de MENU, y siempre debe estar en}{\rtlch\fcs1 \af1 
\ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\ul\cf1\insrsid6030960\charrsid15534331 min\'fasculas}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf17\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Agregar una barra de herramientas}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 LAB 5,1}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Agregar una barra de herramientas}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Por favor, siga las siguientes instrucciones:}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s5\ql \li2520\ri0\widctlpar\wrapdefault\faauto\outlinelevel4\rin0\lin2520\itap0 \rtlch\fcs1 \ab\ai\af0\afs26\alang1025 \ltrch\fcs0 \b\i\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf1\insrsid6030960\charrsid15534331 Ver carpeta "lesson5".All\'ed podr\'e1 encontrar el programa simple de BDL llamado "custform.per".}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s6\ql \li3240\ri0\widctlpar\wrapdefault\faauto\outlinelevel5\rin0\lin3240\itap0 \rtlch\fcs1 \ab\af0\afs22\alang1025 \ltrch\fcs0 \b\fs22\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs24\cf1\insrsid6030960\charrsid15534331 Si la especificaci\'f3n forma fue creada en un archivo de texto }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf1\insrsid6030960\charrsid15534331 La porci\'f3n de un archivo de especificaci\'f3n de la forma,}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs24\cf1\insrsid6030960\charrsid15534331 custform.per,}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf1\insrsid6030960\charrsid15534331 que}{\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\ul\cf1\insrsid6030960\charrsid15534331 incluye}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs24\cf1\insrsid6030960\charrsid15534331 una secci\'f3n Barra de herramientas:}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf19\insrsid6030960\charrsid15534331 01 SCHEMA custdemo }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf19\insrsid6030960\charrsid15534331 02 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf19\insrsid6030960\charrsid15534331 03 BARRA DE HERRAMIENTAS }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf19\insrsid6030960\charrsid15534331 04 PUNTO encontrar }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf19\insrsid6030960\charrsid15534331 PUNTO 05 anteriores }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf19\insrsid6030960\charrsid15534331 06 orden del d\'eda, }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf19\insrsid6030960\charrsid15534331 07 SEPARADOR }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf19\insrsid6030960\charrsid15534331 08 PUNTO dejar de fumar (TEXTO = "Salir", el comentario = "Salir del programa", IMAGEN = "salida") }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf19\insrsid6030960\charrsid15534331 09 FIN }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf19\insrsid6030960\charrsid15534331 10 }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf19\insrsid6030960\charrsid15534331 11 ESQUEMA }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf19\insrsid6030960\charrsid15534331 12 GRID }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf19\insrsid6030960\charrsid15534331 13 ( }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf19\insrsid6030960\charrsid15534331 Tienda # 14: [F01] Nombre: [F02] }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf19\insrsid6030960\charrsid15534331 15 Direcci\'f3n: [F03] }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf19\insrsid6030960\charrsid15534331 16 [F04]}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf1\insrsid6030960\charrsid15534331 .... }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Agregar una barra de herramientas}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 LAB 5,1}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Agregar una barra de herramientas}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Por favor, siga las siguientes instrucciones:}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s5\ql \li2520\ri0\widctlpar\wrapdefault\faauto\outlinelevel4\rin0\lin2520\itap0 \rtlch\fcs1 \ab\ai\af0\afs26\alang1025 \ltrch\fcs0 \b\i\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf1\insrsid6030960\charrsid15534331 Ver carpeta "lesson5".All\'ed podr\'e1}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf1\insrsid6030960\charrsid15534331 encontrar el p
rograma simple de BDL llamado "custform.per".}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s6\ql \li3240\ri0\widctlpar\wrapdefault\faauto\outlinelevel5\rin0\lin3240\itap0 \rtlch\fcs1 \ab\af0\afs22\alang1025 \ltrch\fcs0 \b\fs22\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs24\cf1\insrsid6030960\charrsid15534331 Uso de Genero Studio Dise\'f1ador de formularios }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Adici\'f3n de un TopMenu}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf17\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf17\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf17\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf17\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf17\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf17\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf17\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }
{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf17\insrsid6030960\charrsid15534331 Use la secci\'f3n TopMenu del pliego de condiciones para dise\'f1ar el formulario de abajo men\'fa desplegable.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }
{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf17\insrsid6030960\charrsid15534331 La secci\'f3n TopMenu deben aparecer despu\'e9s de SCHEMA, y debe contener un \'e1rbol de elementos del grupo que definen el men\'fa desplegable hacia abajo.}{\rtlch\fcs1 \af1 
\ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }
{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf17\insrsid6030960\charrsid15534331 El texto Valor GROUP es el t\'edtulo del grupo en el men\'fa desplegable de tiro.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }
{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf17\insrsid6030960\charrsid15534331 GRUPO puede contener los siguientes elementos:}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs28\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs28\cf1\insrsid6030960\charrsid15534331 un comando: especifica la acci\'f3n debe ser la opci\'f3n del men\'fa obligado a}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs28\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs28\cf1\insrsid6030960\charrsid15534331 un separador: una l\'ednea horizontal}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs28\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs28\cf1\insrsid6030960\charrsid15534331 GRUPO hijos:}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs28\cf1\insrsid6030960\charrsid15534331 un subgrupo dentro de un grupo.}{
\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs32\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs32\cf17\insrsid6030960\charrsid15534331 Los valores pueden ser asignados a atributos tales como texto, comentario, y la imagen. para cada elemento en el Men\'fa superior}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }
{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf17\insrsid6030960\charrsid15534331 Al igual que en una barra de herramientas, los comandos TopMenu est\'e1n habilitados de acciones definidas por el interactiva BDL instrucci\'f3n actual (de di\'e1
logo), que en nuestro ejemplo es la declaraci\'f3n de men\'fa en el m\'f3dulo de custquery.4gl}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }
{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf17\insrsid6030960\charrsid15534331 Cuando una opci\'f3n TopMenu es seleccionado por el usuario, el programa desencadena la acci\'f3n a la que el comando TopMenu est\'e1 obligado.}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331  
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf17\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Adici\'f3n de un TopMenu}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li600\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin600\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 LAB 5,2}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1260\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1260\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Adici\'f3n de un TopMenu}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1920\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1920\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Por favor, siga las siguientes instrucciones:}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s5\ql \li2580\ri0\widctlpar\wrapdefault\faauto\outlinelevel4\rin0\lin2580\itap0 \rtlch\fcs1 \ab\ai\af0\afs26\alang1025 \ltrch\fcs0 \b\i\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf1\insrsid6030960\charrsid15534331 Ver carpeta "lesson5".All\'ed podr\'e1 encontrar el programa simple de BDL llamado "custform.per".}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s6\ql \li3240\ri0\widctlpar\wrapdefault\faauto\outlinelevel5\rin0\lin3240\itap0 \rtlch\fcs1 \ab\af0\afs22\alang1025 \ltrch\fcs0 \b\fs22\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs24\cf1\insrsid6030960\charrsid15534331 Si la especificaci\'f3n forma fue creada en un archivo de texto }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf1\insrsid6030960\charrsid15534331 La porci\'f3n de un archivo de especificaci\'f3n de la forma,}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs24\cf1\insrsid6030960\charrsid15534331 custform.per,}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf1\insrsid6030960\charrsid15534331 que}{\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\ul\cf1\insrsid6030960\charrsid15534331 incluye}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs24\cf1\insrsid6030960\charrsid15534331 una secci\'f3n TopMenu:}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf19\insrsid6030960\charrsid15534331 01 SCHEMA custdemo }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf19\insrsid6030960\charrsid15534331 03 TopMenu }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf19\insrsid6030960\charrsid15534331 04 GRUPO forma (TEXTO = "Formulario") }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf19\insrsid6030960\charrsid15534331 05 comando quit (TEXT = "Salir", el comentario = "Salir del programa", IMAGEN = "salida") }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf19\insrsid6030960\charrsid15534331 06 FIN }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf19\insrsid6030960\charrsid15534331 07 tiendas del grupo (TEXT = "Tiendas") }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf19\insrsid6030960\charrsid15534331 08 comando find }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf19\insrsid6030960\charrsid15534331 09 SEPARADOR }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf19\insrsid6030960\charrsid15534331 13 siguiente comando }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf19\insrsid6030960\charrsid15534331 14 COMANDO anteriores }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf19\insrsid6030960\charrsid15534331 15 FIN }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf19\insrsid6030960\charrsid15534331 16 FIN}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Adici\'f3n de un TopMenu}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 LAB 5,2}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Adici\'f3n de un TopMenu}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Por favor, siga las siguientes instrucciones:}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s5\ql \li2520\ri0\widctlpar\wrapdefault\faauto\outlinelevel4\rin0\lin2520\itap0 \rtlch\fcs1 \ab\ai\af0\afs26\alang1025 \ltrch\fcs0 \b\i\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf1\insrsid6030960\charrsid15534331 Ver carpeta "lesson5".All\'ed podr\'e1 encontrar el programa simple de BDL llamado "custform.per".}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s6\ql \li3240\ri0\widctlpar\wrapdefault\faauto\outlinelevel5\rin0\lin3240\itap0 \rtlch\fcs1 \ab\af0\afs22\alang1025 \ltrch\fcs0 \b\fs22\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs24\cf1\insrsid6030960\charrsid15534331 Uso de Genero Studio Dise\'f1ador de formularios }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Agregar un formulario COMBOBOX art\'edculo}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf17\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf17\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf17\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf17\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf17\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf17\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf17\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf17\insrsid6030960\charrsid15534331 valores reales pueden asociarse para mostrar los valores, por ejemplo: ((1, "Par\'eds"), (2, "Madrid"), (3, "Londres")).}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf17\insrsid6030960\charrsid15534331 Consulte la documentaci\'f3n de BDL para obtener una lista completa de los tipos de elementos que se pueden utilizar en un formulario}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf17\insrsid6030960\charrsid15534331 Aunque la lista de valores para el cuadro combinado est\'e1 contenida en el archivo de especificaci\'f3n de forma en este programa de ejemplo}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf17\insrsid6030960\charrsid15534331 tambi\'e9n se puede establecer el atributo inicializador para definir una funci\'f3n que proporciona los valores}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf17\insrsid6030960\charrsid15534331 La funci\'f3n de inicializaci\'f3n que se recurrir\'eda en tiempo de ejecuci\'f3
n cuando se carga el formulario (por ejemplo, para llenar el cuadro combinado lista de elementos de forma din\'e1mica con los registros de base de datos).}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\cf19\insrsid6030960\charrsid15534331 COMBOBOX f6 = customer.state, PUNTOS = ("IL", "IA", "WI");}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Personalizaci\'f3n de la ventana}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 Este tema trata:}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 El establecimiento de un t\'edtulo de la ventana}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Especificaci\'f3n de un icono}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Cambiar la ventana de Estilo}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Personalizaci\'f3n de la ventana}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 El establecimiento de un t\'edtulo de la ventana}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 El t\'edtulo predeterminado para la ventana es el nombre del objeto en la ventana sentencia OPEN}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Por ejemplo, en los programas que hemos visto hasta ahora, el t\'edtulo de la ventana es w1:}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s5\ql \li2520\ri0\widctlpar\wrapdefault\faauto\outlinelevel4\rin0\lin2520\itap0 \rtlch\fcs1 \ab\ai\af0\afs26\alang1025 \ltrch\fcs0 \b\i\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf19\insrsid6030960\charrsid15534331 VENTANA ABIERTA CON FORMA w1 "custform"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 En el archivo de especificaci\'f3n de la forma, el texto del atributo de la secci\'f3n de dise\'f1o se puede utilizar para cambiar el t\'edtulo de la ventana padre:}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s5\ql \li2520\ri0\widctlpar\wrapdefault\faauto\outlinelevel4\rin0\lin2520\itap0 \rtlch\fcs1 \ab\ai\af0\afs26\alang1025 \ltrch\fcs0 \b\i\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf19\insrsid6030960\charrsid15534331 DISPOSICI\'d3N (TEXTO = Cliente)}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Personalizaci\'f3n de la ventana}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 Especificaci\'f3n de un icono}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 El sistema de ejecuci\'f3n Genero ofrece clases incorporadas, plantillas u objeto, que contienen los m\'e9todos o funciones, que se puede llamar desde sus programas.}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Las clases se agrupan en paquetes.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Un paquete, ui, contiene la "Interface" de clase, lo que permite manipular la interfaz de usuario.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~
 }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Por ejemplo, el m\'e9todo}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 setImage}{
\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 se puede utilizar para establecer el icono por defecto para las ventanas de su programa}{\rtlch\fcs1 \af0 
\ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~
 }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Usted puede simplemente llamar al m\'e9todo, anteponiendo el nombre del paquete y el nombre de la clase, usted no necesita crear un objeto de interfaz.}{\rtlch\fcs1 \af0 
\ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s5\ql \li2520\ri0\widctlpar\wrapdefault\faauto\outlinelevel4\rin0\lin2520\itap0 \rtlch\fcs1 \ab\ai\af0\afs26\alang1025 \ltrch\fcs0 \b\i\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf19\insrsid6030960\charrsid15534331 CALL ui.Interface.setImage ("ImageName")}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Personalizaci\'f3n de la ventana}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 Cambiar la ventana de Estilo}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Por las ventanas por defecto se muestran como ventanas de las aplicaciones normales}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Puede elegir un estilo espec\'edfico mediante el atributo WindowStyle de la secci\'f3n de dise\'f1o del formulario archivo}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Los estilos de ventanas por defecto se definen como un conjunto de atributos en un archivo externo (default.4st).}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf19\insrsid6030960\charrsid15534331 DISPOSICI\'d3N (WindowStyle = "di\'e1logo") }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Personalizaci\'f3n de la ventana}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li600\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin600\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 LAB 5,3}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1260\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1260\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Cambiar la apariencia de una ventana}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1920\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1920\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Por favor, siga las siguientes instrucciones:}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s5\ql \li2580\ri0\widctlpar\wrapdefault\faauto\outlinelevel4\rin0\lin2580\itap0 \rtlch\fcs1 \ab\ai\af0\afs26\alang1025 \ltrch\fcs0 \b\i\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf1\insrsid6030960\charrsid15534331 Ver carpeta "lesson5".All\'ed podr\'e1 encontrar el programa simple de BDL llamado "custform.per".}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf1\insrsid6030960\charrsid15534331 En la secci\'f3n de dise\'f1o que puede agregar}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s6\ql \li3240\ri0\widctlpar\wrapdefault\faauto\outlinelevel5\rin0\lin3240\itap0 \rtlch\fcs1 \ab\af0\afs22\alang1025 \ltrch\fcs0 \b\fs22\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs24\cf19\insrsid6030960\charrsid15534331 DISPOSICI\'d3N (TEXT = "Cliente") }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s5\ql \li2580\ri0\widctlpar\wrapdefault\faauto\outlinelevel4\rin0\lin2580\itap0 \rtlch\fcs1 \ab\ai\af0\afs26\alang1025 \ltrch\fcs0 \b\i\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf19\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Personalizaci\'f3n de la ventana}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li600\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin600\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 LAB 5,4}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1260\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1260\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Cambio de ventana de un icono}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1920\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1920\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Por favor, siga las siguientes instrucciones:}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s5\ql \li2580\ri0\widctlpar\wrapdefault\faauto\outlinelevel4\rin0\lin2580\itap0 \rtlch\fcs1 \ab\ai\af0\afs26\alang1025 \ltrch\fcs0 \b\i\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf1\insrsid6030960\charrsid15534331 Ver carpeta "lesson5".All\'ed podr\'e1 encontrar el programa simple de BDL llamado "custmain.4gl".}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf1\insrsid6030960\charrsid15534331 Agregue la siguiente l\'ednea}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s6\ql \li3240\ri0\widctlpar\wrapdefault\faauto\outlinelevel5\rin0\lin3240\itap0 \rtlch\fcs1 \ab\af0\afs22\alang1025 \ltrch\fcs0 \b\fs22\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs24\cf19\insrsid6030960\charrsid15534331 CALL ui.Interface.setImage ("exit") }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s5\ql \li2580\ri0\widctlpar\wrapdefault\faauto\outlinelevel4\rin0\lin2580\itap0 \rtlch\fcs1 \ab\ai\af0\afs26\alang1025 \ltrch\fcs0 \b\i\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf19\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf19\insrsid6030960\charrsid15534331 Tenga en cuenta que esta l\'ednea ser\'e1 agregado antes de abrir el formulario "custform"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf19\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf19\insrsid6030960\charrsid15534331 ...}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf19\insrsid6030960\charrsid15534331 CONNECT TO "custdemo"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf19\insrsid6030960\charrsid15534331 MODO BLOQUEO que esperar 6}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf19\insrsid6030960\charrsid15534331 CERRAR VENTANA DE PANTALLA}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf19\insrsid6030960\charrsid15534331 CALL ui.Interface.setImage ("exit") }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf19\insrsid6030960\charrsid15534331 VENTANA ABIERTA CON FORMA w1 "custform"}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf19\insrsid6030960\charrsid15534331 ...}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Gesti\'f3n de Acciones}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 Este tema trata:}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Desactivar / Activar Acciones}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 La acci\'f3n Cerrar}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Gesti\'f3n de Acciones}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 Desactivar / Activar Acciones}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Usted puede desactivar y activar las acciones sino que, siempre se\'f1ales visuales para el usuario cuando las acciones no est\'e1n disponibles.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 

\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 La interfaz de usuario.Di\'e1logo clase incorporada proporciona una interfaz para los estados de di\'e1logo interactivo BDL }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Tal como construcci\'f3n y MENU}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 M\'e9todo}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 setActionActive}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 habilita y deshabilita las acciones}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Para llamar a un m\'e9todo de esta clase, utilice el}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 di\'e1logo Objeto}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 
definido pre-dentro del bloque de instrucciones interactivas.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s5\ql \li2520\ri0\widctlpar\wrapdefault\faauto\outlinelevel4\rin0\lin2520\itap0 \rtlch\fcs1 \ab\ai\af0\afs26\alang1025 \ltrch\fcs0 \b\i\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf19\insrsid6030960\charrsid15534331 MEN\'da}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf19\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~ ANTES DE MEN\'da}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf19\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~ CALL DIALOG.setActionActive ("actionName", estado)}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf19\insrsid6030960\charrsid15534331 \~\~\~\~\~\~ ...}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf19\insrsid6030960\charrsid15534331 \~ \~\~ MEN\'da FIN}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \i\f1\fs32\cf1\insrsid6030960\charrsid15534331 Estado}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 es un entero, 0 (desactivar) o 1 (habilitar).}{
\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Usted debe estar dentro de una instrucci\'f3n interactiva con el fin de utilizar el objeto de di\'e1logo en su programa, pero se puede pasar el objeto a una funci\'f3n.}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Gesti\'f3n de Acciones}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 La acci\'f3n Cerrar}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 En las aplicaciones de Genero, cuando el usuario hace clic en el bot\'f3n X en la esquina superior derecha de la ventana de la aplicaci\'f3n, una acci\'f3n de}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 cerca}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 
predefinido es enviado al programa.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 \'bfQu\'e9 ocurre a continuaci\'f3n depende de la declaraci\'f3n de di\'e1logo interactivo:}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Cuando el programa est\'e9 en un comunicado de di\'e1logo MENU,}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 cerca de}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 la}{\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 acci\'f3n se convierte en un pulsar la tecla de interrupci\'f3n.Si hay un comando de teclado (INTERRUPCI\'d3N) bloquean en el estado de men\'fa
, las declaraciones en ese bloque de control se ejecutan.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \~De lo contrario, no se toman medidas }{\rtlch\fcs1 
\af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~
 }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Cuando el programa se encuentra en un INPUT ARRAY, construir o ARRAY declaraci\'f3n DISPLAY, la acci\'f3n de}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 cerca}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 cancela el di\'e1logo, y el}{
\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 int_flag}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 se establece en TRUE. Su programa puede comprobar el valor de}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 int_flag
}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 y adoptar medidas apropiadas}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Cambiar este comportamiento predeterminado sobreescribiendo la acci\'f3n de}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 
cerca}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 dentro de la instrucci\'f3n interactiva.Por ejemplo, para salir de la declaraci\'f3n de men\'fa
 cuando el usuario hace clic en este bot\'f3n: }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s6\ql \li3240\ri0\widctlpar\wrapdefault\faauto\outlinelevel5\rin0\lin3240\itap0 \rtlch\fcs1 \ab\af0\afs22\alang1025 \ltrch\fcs0 \b\fs22\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs24\cf19\insrsid6030960\charrsid15534331 MEN\'da}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf19\insrsid6030960\charrsid15534331 \~\~\~\~ ...}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf19\insrsid6030960\charrsid15534331 \~\~\~\~ En una estrecha ACCI\'d3N}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf19\insrsid6030960\charrsid15534331 \~\~\~\~\~\~ Salir del men\'fa}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf19\insrsid6030960\charrsid15534331 \~\~\~\~ MEN\'da FIN}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\cf1\insrsid6030960\charrsid15534331 De forma predeterminada la vista de recurso de la acci\'f3n de cerca se oculta y no aparece en la forma}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Acciones predeterminados}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 Este tema trata:}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Acci\'f3n predeterminada}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 MENU / predeterminados Acci\'f3n Interacci\'f3n}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Acciones predeterminados}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 Acci\'f3n predeterminada}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 El tiempo de ejecuci\'f3n del sistema BDL Genero incluye un archivo XML,}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 
default.4ad,}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 en el subdirectorio}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 lib}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 de la FGLDIR directorio de instalaci\'f3
n, que define los atributos de presentaci\'f3n para aquellos que se usan com\'fanmente acciones.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Si coinciden con los nombres de las acciones utilizadas en este archivo exactamente el momento de definir sus puntos de vista de acci\'f3n (barra de herramientas o art\'ed
culos TopMenu, botones, etc) en el archivo de especificaci\'f3n de la forma, la presentaci\'f3n atributos definidos para esta acci\'f3n ser\'e1 utilizado.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\ul\cf1\insrsid6030960\charrsid15534331 Todos los nombres de las acciones deben estar en min\'fasculas.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 \~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Por ejemplo, la siguiente l\'ednea en el archivo default.4ad:}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\cf19\insrsid6030960\charrsid15534331 <ActionDefault Name="find" text="Find" image="find" comment="Search" />}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~
 }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 presentaci\'f3n Define atributos para}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 
encontrar}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 una acci\'f3n (el texto que se visualizar\'e1 en la vista de la acci\'f3n}{\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 encuentra}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 definido en el formulario, el archivo de imagen que se utilizar\'e1 como icono para la vista de la acci\'f3n, y el comentario que se asocia con la opini\'f3n de acci\'f3n).}{\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~
 }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Los valores de los atributos distinguen entre may\'fasculas y min\'fasculas}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Acciones predeterminados}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li600\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin600\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 Acci\'f3n predeterminada}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1260\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1260\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 La siguiente l\'ednea en el archivo}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 default.4ad}{\rtlch\fcs1 \af1 
\ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 define los atributos de presentaci\'f3n de la acci\'f3n pre-definida cancelar.}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Una tecla de aceleraci\'f3n se asigna como un medio alternativo de invocar la acci\'f3n:}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1920\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1920\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\cf19\insrsid6030960\charrsid15534331 <ActionDefault Name="cancel" text="Cancel" acceleratorName="Escape" />}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~
 }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Se puede reemplazar un atributo de presentaci\'f3n por defecto en su programa.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~
 }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Por ejemplo, especificando un atributo de texto para la acci\'f3n de}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 encontrar}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 en el archivo de especificaci\'f3
n de la forma, el valor predeterminado de texto de "Buscar" se sustituye con el valor "Buscando".}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s5\ql \li2580\ri0\widctlpar\wrapdefault\faauto\outlinelevel4\rin0\lin2580\itap0 \rtlch\fcs1 \ab\ai\af0\afs26\alang1025 \ltrch\fcs0 \b\i\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf19\insrsid6030960\charrsid15534331 03 TopMenu}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf19\insrsid6030960\charrsid15534331 04}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf19\insrsid6030960\charrsid15534331 ...\~\~ }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf19\insrsid6030960\charrsid15534331 07 tiendas del grupo (TEXT = "Tiendas")}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf19\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~
\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf19\insrsid6030960\charrsid15534331 Comando find (TEXT = "Buscando")}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1260\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1260\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Usted puede crear su propio archivo .4 anuncio para estandarizar la presentaci\'f3n de todos los atributos de las acciones comunes que utiliza la aplicaci\'f3n}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Acciones predeterminados}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li600\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin600\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 MENU / predeterminados Acci\'f3n Interacci\'f3n}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1260\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1260\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Los atributos de los puntos de vista de acci\'f3n para el men\'fa de acciones en el ejemplo}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 custmain.4gl}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 se determinar\'e1 como se muestra en la tabla de abajo}{
\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Los atributos definidos en la especificaci\'f3n de archivo de predominio forma atributos definidos en el}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 
\af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 anuncio}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 archivo .4.}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Opciones de interfaz gr\'e1fica de usuario}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li540\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin540\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 LAB 5,5}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1170\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Vuelva a compilar los programas de nuevo y ver los resultados en la interfaz gr\'e1fica de usuario}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf19\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qc \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Cap\'edtulo 6: A\'f1adir / Actualizar / Eliminar}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 {\rtlch\fcs1 \af1 \ltrch\fcs0 \fs48\cf17\insrsid6030960\charrsid15534331 A\'f1adir / Actualizar / Eliminar}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li600\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin600\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 Acci\'f3n predeterminada}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1260\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1260\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Este programa permite al usuario insertar, actualizar o eliminar filas en la tabla de clientes.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Embebidos instrucciones SQL (UPDATE / INSERT / DELETE) se utilizan para actualizar la tabla, con base en los valores almacenados en el registro del programa}{\rtlch\fcs1 \af1 
\ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 transacciones SQL, y la concurrencia y las cuestiones de coherencia se discuten.Antes de eliminar una fila, una ventana que se abrir\'e1
 para pedir al usuario para verificar la eliminaci\'f3n.\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Introducci\'f3n de datos en un formulario}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li600\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin600\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 En este tema se dicusses}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1260\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1260\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Declaraci\'f3n de entrada}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Sin memoria intermedia del atributo}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Sin valores predeterminados del atributo}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Introducci\'f3n de datos en un formulario}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li600\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin600\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 ENTRADA Declaraci\'f3n}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1260\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1260\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 La instrucci\'f3
n INPUT permite al usuario introducir o cambiar los valores de un registro del programa, que se puede utilizar como los datos para nuevas filas en una tabla de base de datos o para actualizar las filas existentes.}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 En la instrucci\'f3n INPUT que lista:}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1920\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1920\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Las variables del programa que han de recibir los datos de la forma}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~
 }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Los campos de formulario correspondiente que el usuario utilizar\'e1 para proporcionar los datos}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s5\ql \li2580\ri0\widctlpar\wrapdefault\faauto\outlinelevel4\rin0\lin2580\itap0 \rtlch\fcs1 \ab\ai\af0\afs26\alang1025 \ltrch\fcs0 \b\i\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf19\insrsid6030960\charrsid15534331 ENTRADA}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf19\insrsid6030960\charrsid15534331 <programa de las variables>}{\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf19\insrsid6030960\charrsid15534331 de}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf19\insrsid6030960\charrsid15534331 
<campos de formulario>}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1260\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1260\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 La cl\'e1usula FROM expl\'edcitamente vincula a los campos en el registro en pantalla para las variables del programa, por lo que la instrucci\'f3
n de entrada se puede manipular los valores que el usuario entra en el registro de la pantalla.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 El n\'famero de miembros registro debe ser igual al n\'famero de \'e1reas que se enumeran en la cl\'e1usula FROM}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Cuando el usuario introduce los datos, el sistema verifica el valor de tiempo de ejecuci\'f3n en su contra el tipo de datos de la variable, no el tipo de datos del campo pantalla.}{
\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Introducci\'f3n de datos en un formulario}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li600\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin600\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 ENTRADA Declaraci\'f3n}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1260\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1260\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Cuando se invoca, la instrucci\'f3n INPUT permite a los campos especificados de la forma en la ventana actual de BDL, y espera a que el usuario pueda facilitar los datos de los campos.}{\rtlch\fcs1 \af1 
\ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 El usuario mueve el cursor de un campo a otro y los tipos de los nuevos valores}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Cada vez que el cursor sale de un campo, el valor escrito en ese campo se deposita en la variable de programa correspondiente}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Puede escribir bloques de c\'f3digo como cl\'e1usulas en el pliego de entrada que se llama autom\'e1ticamente durante la entrada, para que pueda supervisar y cont
rolar las acciones de sus usuarios dentro de esta declaraci\'f3n}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 La instrucci\'f3n INPUT termina cuando el usuario selecciona el aceptar o cancelar acciones, o la acci\'f3n se acepta mediante programaci\'f3n}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 ENTRADA soporta los mismos atajos de registros de nombres como la declaraci\'f3n de la pantalla Puede pedir la opini\'f3
n a todos los miembros de un registro, de todos los campos de un expediente de pantalla, y usted puede pedir la opini\'f3n por nombre desde los campos que tienen el mismo nombre que el programa variables}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s5\ql \li2580\ri0\widctlpar\wrapdefault\faauto\outlinelevel4\rin0\lin2580\itap0 \rtlch\fcs1 \ab\ai\af0\afs26\alang1025 \ltrch\fcs0 \b\i\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf19\insrsid6030960\charrsid15534331 ENTRADA POR NOMBRE}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf19\insrsid6030960\charrsid15534331 <> programrecord.* }{\rtlch\fcs1 \af0 
\ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Introducci\'f3n de datos en un formulario}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li600\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin600\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 Sin memoria intermedia del atributo}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1260\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1260\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 De forma predeterminada, los valores de campo se almacenan}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 El atributo sin b\'fafer hace que el di\'e1logo de entrada "sensibles", lo que le permite cambiar f\'e1cilmente los valores de algunos campos de formulario mediante programaci\'f3
n durante la ejecuci\'f3n de ENTRADA}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Al asignar un valor a una variable del programa, el sistema muestra autom\'e1ticamente en tiempo de ejecuci\'f3n que el valor en forma}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Cuando los valores de entrada en un campo de formulario, el sistema de ejecuci\'f3n autom\'e1ticamente almacena ese valor en la variable de programa correspondiente}{\rtlch\fcs1 \af1 
\ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Usando el atributo Sin memoria}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\ul\cf1\insrsid6030960\charrsid15534331 
intermedia, se recomienda}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Introducci\'f3n de datos en un formulario}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li600\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin600\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 SIN DEFECTO atributo}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1260\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1260\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 La instrucci\'f3n INPUT puede utilizar la misma, con las opcion
es predeterminadas SIN atributo, para permitir al usuario hacer cambios a un registro de programa existente que representa una fila en la base de datos.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Atributo impide BDL de mostrar autom\'e1ticamente los valores por defecto que se han de
finido para los campos del formulario cuando la entrada es invocado, lo que le permite mostrar los valores base de datos existente en la pantalla antes de que el usuario empieza a editar los datos}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Actualizaci\'f3n de las tablas de base de datos}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li600\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin600\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 En este tema se discute}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1260\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1260\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Las transacciones de SQL}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Concurrencia y coherencia}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Actualizaci\'f3n de las tablas de base de datos}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li600\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin600\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 Las transacciones de SQL}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1260\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1260\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Los valores de las variables del programa que se han introducido a trav\'e9s del formulario puede ser usado en sentencias SQL que actualizan tablas en una base de datos}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 La incrustado declaraciones SQL INSERT, UPDATE y DELETE se puede utilizar para realizar cambios en el contenido de una tabla de base de datos}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Si su base de datos tiene el registro de transacciones, deben colocarse entre BEGIN y COMMIT TRABAJO TRABAJO comandos para delimitar un bloque de transacci\'f3n, por lo general con
siste en m\'faltiples sentencias SQL}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Si no emitir una sentencia BEGIN WORK para iniciar una transacci\'f3n, cada instrucci\'f3n se ejecuta dentro de su propia transacci\'f3n}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\ul\cf1\insrsid6030960\charrsid15534331 Para eliminar los problemas de concurrencia, mantener las operaciones lo m\'e1s corto posible}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Actualizaci\'f3n de las tablas de base de datos}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li600\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin600\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 Concurrencia y coherencia}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1260\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1260\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Mientras que su programa es la modificaci\'f3n de datos, otro programa tambi\'e9n se puede leer o modificar los mismos datos}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Para evitar errores, base de datos de muchos servidores utilizan un sistema de esclusas.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Cuando otro programa solicita los datos, el servidor de base de datos o bien hace que la espera del programa o se convierte de nuevo con un error}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 BDL ofrece una combinaci\'f3n de los estados para controlar el efecto de bloqueo tiene en su acceso a los datos:}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1920\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1920\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf19\insrsid6030960\charrsid15534331 BLOQUEO MODO DE ESPERA ([n] | NO ESPERE)}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  

\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~
 }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Esto define el tiempo de espera para la adquisici\'f3n de bloqueo de la conexi\'f3n actual}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~
 }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 El per\'edodo de tiempo de espera se puede especificar en segundos (n).}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~
 }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Si no se especifica plazo, el tiempo de espera es infinito}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~
 }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Si el modo de bloqueo se establece en espera no, una excepci\'f3n se devuelve de inmediato si un bloqueo no puede adquirirse}{\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\cf19\insrsid6030960\charrsid15534331 
ISOLATION LEVEL SET (lectura sucia | COMPROMETIDOS LEER estabilidad de cursor | | lectura repetible)}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~
 }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Esto define el nivel de aislamiento para la conexi\'f3n actual.Cuando sea posible, el controlador de base de datos ejecuta la instrucci\'f3
n SQL nativas que se corresponde con el nivel de aislamiento especificado.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Actualizaci\'f3n de las tablas de base de datos}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li600\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin600\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 Concurrencia y coherencia}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1260\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1260\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Para la programaci\'f3n de bases de datos port\'e1tiles, se recomienda lo siguiente:}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1920\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1920\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Las transacciones deben estar habilitadas en su base de datos.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~
 }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 El nivel de aislamiento debe ser de al menos COMPROMETIDOS LEA.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 En la mayor\'eda de servidores de bases de datos, esto es por lo general el nivel de aislamiento predeterminado y no es necesario cambiar. }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~
 }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 El modo LOCK se debe establecer en esperar o <WAIT }{\rtlch\fcs1 \af1 \ltrch\fcs0 \i\f1\fs32\cf1\insrsid6030960\charrsid15534331 timeperiod>,}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331  si esto es compatible con su servidor de base de datos.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Agregar una nueva fila}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li600\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin600\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 Este tema discussess}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1260\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1260\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 ENTRADA Bloques de control Declaraci\'f3n}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Agregar una nueva fila}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li600\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin600\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 ENTRADA Bloques de control Declaraci\'f3n}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1260\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1260\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Genero BDL proporciona algunos bloques de control opcional para la declaraci\'f3n de entrada que se llama autom\'e1ticamente cuando el usuario mueve el cursor por los campos de un formulario}{\rtlch\fcs1 \af1 
\ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Esto permite que su programa para inicializar los contenidos de campo cuando se agrega una nueva fila, por ejemplo, o para validar la entrada del usuario.Por ejemplo:\~ }{\rtlch\fcs1 
\af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1920\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1920\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 ANTES DE CAMPO bloques de control se ejecutan inmediatamente antes de trasladarse a la atenci\'f3n del campo
 especificado.El programa de ejemplo utiliza este bloque de control para evitar que el usuario cambie el n\'famero de la tienda durante una actualizaci\'f3n de la movilizaci\'f3
n inmediata del foco en el campo de nombre de la tienda (la siguiente instrucci\'f3n FIELD).\~\~ }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~
 }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Un bloque de CAMBIO DE se ejecuta cuando el cursor deja}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 s del campo especificado y el valor fue cambiado por el usuario desde el campo recibi\'f3 el enfoque.Este bloque tambi\'e9n se dispara cuando el usuario hace clic en una casilla, rad
iogroup, o cambia el tema en un cuadro combinado. El programa de ejemplo utiliza el control ON bloque}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 k}{
\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 CAMBIAR}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 para verificar la originalidad de la tienda n\'famero que se escribi\'f3, y para asegurarse de que el nombre de la tienda no se queda en blanco.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }
{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 El usuario recibe la notificaci\'f3n de un problema con el valor de un campo tan pronto como el campo se abandona. Validaci\'f3n de estos valores a medida que}{\rtlch\fcs1 \af0 
\ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 se completen es menos perjudiciales que notificar al usuario de varios problemas despu\'e9s de todo el registro se ha introducido.}{
\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Agregar una nueva fila}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li600\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin600\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 LAB 6,1}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1260\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1260\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 A\'f1adiendo las opciones de men\'fa, y la declaraci\'f3n de insertar sql}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1920\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1920\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Por favor, siga las siguientes instrucciones:}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s5\ql \li2580\ri0\widctlpar\wrapdefault\faauto\outlinelevel4\rin0\lin2580\itap0 \rtlch\fcs1 \ab\ai\af0\afs26\alang1025 \ltrch\fcs0 \b\i\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf1\insrsid6030960\charrsid15534331 Ver carpeta "lesson5".All\'ed podr\'e1 encontrar el programa simple de BDL llamado "custmain.4gl".}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s6\ql \li3240\ri0\widctlpar\wrapdefault\faauto\outlinelevel5\rin0\lin3240\itap0 \rtlch\fcs1 \ab\af0\afs22\alang1025 \ltrch\fcs0 \b\fs22\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs24\cf19\insrsid6030960\charrsid15534331 \'bb}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs24\cf1\insrsid6030960\charrsid15534331 Echa un vistazo a c\'f3mo agregar opciones de men\'fa para actualizar las filas de la tabla de la base}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs24\cf1\insrsid6030960\charrsid15534331 de clientes}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf19\insrsid6030960\charrsid15534331 ...}{\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s5\ql \li2580\ri0\widctlpar\wrapdefault\faauto\outlinelevel4\rin0\lin2580\itap0 \rtlch\fcs1 \ab\ai\af0\afs26\alang1025 \ltrch\fcs0 \b\i\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf1\insrsid6030960\charrsid15534331 Ver carpeta "lesson5".All\'ed podr\'e1 encontrar el programa simple de BDL llamado "custquery.4gl".}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s6\ql \li3240\ri0\widctlpar\wrapdefault\faauto\outlinelevel5\rin0\lin3240\itap0 \rtlch\fcs1 \ab\af0\afs22\alang1025 \ltrch\fcs0 \b\fs22\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs24\cf1\insrsid6030960\charrsid15534331 \'bb}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs24\cf1\insrsid6030960\charrsid15534331 Echa un vistazo a la nueva funci\'f3n,}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf1\insrsid6030960\charrsid15534331 inpupd_cust (),}{\rtlch\fcs1 
\af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf1\insrsid6030960\charrsid15534331 para permitir al usuario que introduzca una nueva fila en la forma}{\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf19\insrsid6030960\charrsid15534331 \'bb}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ 
}{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf1\insrsid6030960\charrsid15534331 Echa un vistazo a la nueva funci\'f3n,}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf1\insrsid6030960\charrsid15534331 
insert_cust (), que}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf1\insrsid6030960\charrsid15534331 contiene la instrucci\'f3n SQL para agregar la nueva fila a la tabla de base de datos}{
\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s5\ql \li2580\ri0\widctlpar\wrapdefault\faauto\outlinelevel4\rin0\lin2580\itap0 \rtlch\fcs1 \ab\ai\af0\afs26\alang1025 \ltrch\fcs0 \b\i\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf19\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Actualizar un registro existente}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li600\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin600\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 En este tema se discute}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1260\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1260\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 El uso de un registro de trabajo}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 SELECT ...FOR UPDATE }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 DESPL CURSOR WITH HOLD}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Actualizar un registro existente}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li600\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin600\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf17\insrsid6030960\charrsid15534331 El uso de un registro de trabajo}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1260\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1260\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs32\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs32\cf1\insrsid6030960\charrsid15534331 Actualizar un registro existente en una tabla de base de datos proporciona m\'e1s oportunidades para la concurrencia y errores de coherencia que al insertar una nueva fila}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 Un registro de trabajo y un registro local, tanto id\'e9ntico al registro del programa, se definen para permitir que el programa para comparar los valores}{\rtlch\fcs1 \af1 
\ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1920\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1920\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\cf1\insrsid6030960\charrsid15534331 Un cursor de desplazamiento se utiliza para permitir al usuario desplazarse a trav\'e9
s de un conjunto de resultados generados por una consulta.El cursor de desplazamiento se declara WITH HOLD por lo que no se cerrar\'e1 cuando un COMMIT WORK o ROLLBACK WORK es ejecutado. }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 

\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\cf1\insrsid6030960\charrsid15534331 Cuando el usuario elige actualizaci\'f3n, los valores en el registro del programa actual se copian en el registro de trabajo.}{\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\cf1\insrsid6030960\charrsid15534331 La instrucci\'f3n INPUT acepta la entrada del usuario y la almacena e
n el registro del programa.Utilice las palabras clave SIN DEFECTO para asegurar que los valores originales recuperados de la base de datos no fueron sustituidos con los valores por defecto.\~\~ }{\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\cf1\insrsid6030960\charrsid15534331 Si el usuario acepta la entrada, la operaci\'f3n se inicia con comenzar a trabajar.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\cf1\insrsid6030960\charrsid15534331 La clave principal almacenada en el registro del programa se utiliza para seleccionar el mismo rengl\'f3n en el registro local.ACTUALIZACI\'d3N PARA cerraduras de la fila. }{\rtlch\fcs1 
\af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\cf1\insrsid6030960\charrsid15534331 El SQLCA.SQLCODE est\'e1 marcada, en el caso de la fila de base de datos se eliminan despu\'e9s de la consulta inicial.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 

\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\cf1\insrsid6030960\charrsid15534331 El registro de trabajo y el registro local, indicando, en caso de que la fila de base de datos se cambi\'f3 despu\'e9s de la consulta inicial.}{\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\cf1\insrsid6030960\charrsid15534331 Si el trabajo y los registros locales son id\'e9nticos, la fila de base de datos se actualiza a partir del registro nuevo programa de valores de entrada por el usuario.}{\rtlch\fcs1 
\af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\cf1\insrsid6030960\charrsid15534331 Si la instrucci\'f3n UPDATE se realiza correctamente, un COMMIT WORK se expida.De lo contrario, un ROLLBACK WORK se expida. }{\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\cf1\insrsid6030960\charrsid15534331 El cursor de desplazamiento se ha mantenido abierto, permitiendo al usuario a seguir para desplazarse por el conjunto de resultados de la consulta.}{\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Actualizar un registro existente}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li600\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin600\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 SELECT ...FOR UPDATE }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1260\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1260\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Para expl\'edcitamente bloquear una fila de base de datos antes de actualizar, un SELECT ...FOR UPDATE se puede utilizar para indicar al servidor de base de datos para bloquear la fila que se seleccion\'f3.}{
\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 \~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 SELECT ...FOR UPDATE no se puede usar fuera de una transacci\'f3n expl\'edcita.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 \~Los bloqueos se mantienen hasta el final de la transacci\'f3n. }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Actualizar un registro existente}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li600\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin600\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 DESPL CURSOR WITH HOLD}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1260\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1260\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Al igual que muchos programas que realice el mantenimiento de bases de datos, el programa de consultas utiliza un cursor de desplazamiento para desplazarse por un resultado SQL conjunto, actualizaci\'f3
n o eliminaci\'f3n de las filas como sea necesario}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 BDL cursores se cierran autom\'e1ticamente por la interfaz de base de datos cuando un COMMIT WORK o ROLLBACK WORK declaraci\'f3n se realiza.}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 el cursor de desplazamiento pueden ser declarados WITH HOLD, manteni\'e9ndolo abierto a trav\'e9
s de varias transacciones para permitir al usuario a seguir para desplazarse por el conjunto de resultados}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Agregar una nueva fila}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li600\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin600\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 LAB 6,2}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1260\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1260\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Definici\'f3n de un registro de trabajo para las actualizaciones}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1920\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1920\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Por favor, siga las siguientes instrucciones:}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s5\ql \li2580\ri0\widctlpar\wrapdefault\faauto\outlinelevel4\rin0\lin2580\itap0 \rtlch\fcs1 \ab\ai\af0\afs26\alang1025 \ltrch\fcs0 \b\i\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf1\insrsid6030960\charrsid15534331 Ver carpeta "lesson5".All\'ed podr\'e1 encontrar el programa simple de BDL llamado "custquery.4gl".}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s6\ql \li3240\ri0\widctlpar\wrapdefault\faauto\outlinelevel5\rin0\lin3240\itap0 \rtlch\fcs1 \ab\af0\afs22\alang1025 \ltrch\fcs0 \b\fs22\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs24\cf1\insrsid6030960\charrsid15534331 \'bb}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs24\cf1\insrsid6030960\charrsid15534331 Echa un vistazo a la definici\'f3n followinf:}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf19\insrsid6030960\charrsid15534331 mr_custrec DEFINE, work_custrec ACTA }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s5\ql \li2580\ri0\widctlpar\wrapdefault\faauto\outlinelevel4\rin0\lin2580\itap0 \rtlch\fcs1 \ab\ai\af0\afs26\alang1025 \ltrch\fcs0 \b\i\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf1\insrsid6030960\charrsid15534331 Ver carpeta "lesson5".All\'ed podr\'e1 encontrar el programa simple de BDL llamado "custquery.4gl".}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s6\ql \li3240\ri0\widctlpar\wrapdefault\faauto\outlinelevel5\rin0\lin3240\itap0 \rtlch\fcs1 \ab\af0\afs22\alang1025 \ltrch\fcs0 \b\fs22\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs24\cf1\insrsid6030960\charrsid15534331 \'bb}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs24\cf1\insrsid6030960\charrsid15534331 Echa un vistazo a la funci\'f3n,}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf1\insrsid6030960\charrsid15534331 inpupd_cust (),}{\rtlch\fcs1 \af0 
\ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf1\insrsid6030960\charrsid15534331 se modifica para utilizar un registro de trabajo en la actualizaci\'f3n de una fila de base de datos existente}{\rtlch\fcs1 \af0 
\ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf19\insrsid6030960\charrsid15534331 \'bb}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ 
}{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf1\insrsid6030960\charrsid15534331 Echa un vistazo a la nueva funci\'f3n,}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf1\insrsid6030960\charrsid15534331 
insert_cust (), que}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf1\insrsid6030960\charrsid15534331 contiene la instrucci\'f3n SQL para agregar la nueva fila a la tabla de base de datos}{
\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s5\ql \li2580\ri0\widctlpar\wrapdefault\faauto\outlinelevel4\rin0\lin2580\itap0 \rtlch\fcs1 \ab\ai\af0\afs26\alang1025 \ltrch\fcs0 \b\i\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf1\insrsid6030960\charrsid15534331 Ver carpeta "lesson5".All\'ed podr\'e1 encontrar el programa simple de BDL llamado "custquery.4gl".}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s6\ql \li3240\ri0\widctlpar\wrapdefault\faauto\outlinelevel5\rin0\lin3240\itap0 \rtlch\fcs1 \ab\af0\afs22\alang1025 \ltrch\fcs0 \b\fs22\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs24\cf1\insrsid6030960\charrsid15534331 \'bb}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs24\cf1\insrsid6030960\charrsid15534331 Echa un vistazo a la funci\'f3n,}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf1\insrsid6030960\charrsid15534331 update_cust (),}{\rtlch\fcs1 \af0 
\ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf1\insrsid6030960\charrsid15534331 utiliza un registro de trabajo y las instrucciones SQL para actualizar una fila en la tabla de clientes}{\rtlch\fcs1 \af0 
\ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s5\ql \li2580\ri0\widctlpar\wrapdefault\faauto\outlinelevel4\rin0\lin2580\itap0 \rtlch\fcs1 \ab\ai\af0\afs26\alang1025 \ltrch\fcs0 \b\i\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf19\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Eliminaci\'f3n de una fila}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li600\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin600\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 En este tema se discute}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1260\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1260\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 El SQL DELETE}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Preguntar para la validaci\'f3n}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Eliminaci\'f3n de una fila}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li600\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin600\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 El SQL DELETE}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1260\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1260\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 El comando DELETE de SQL se puede utilizar para eliminar filas de la tabla de base de datos}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 La clave principal de la fila a borrar se pueden obtener de los valores en el registro del programa.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1920\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1920\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf19\insrsid6030960\charrsid15534331 Por ejemplo:}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf19\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf19\insrsid6030960\charrsid15534331 \~\~ DELETE FROM clientes }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf19\insrsid6030960\charrsid15534331 \~\~\~\~ DONDE store_num = mr_custrec.store_num}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Eliminaci\'f3n de una fila}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li600\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin600\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 Preguntar para la validaci\'f3n}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1260\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1260\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 La declaraci\'f3n VERDADERO tiene un atributo STYLE opcional que puede ser puesta en 'el di\'e1logo', autom\'e1ticamente se abre una ventana modal temporal}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Las opciones del men\'fa aparecen como botones en la parte inferior de la ventana.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Tambi\'e9n puede definir un mensaje y el icono con el comentario y atributos IMAGEN}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1920\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1920\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Esto proporciona una forma sencilla de pedir al usuario que confirme alguna acci\'f3n u operaci\'f3n que se ha seleccionado}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Eliminaci\'f3n de una fila}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li600\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin600\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 LAB 6,3}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1260\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1260\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Camino a eliminar una fila}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1920\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1920\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Por favor, siga las siguientes instrucciones:}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s5\ql \li2580\ri0\widctlpar\wrapdefault\faauto\outlinelevel4\rin0\lin2580\itap0 \rtlch\fcs1 \ab\ai\af0\afs26\alang1025 \ltrch\fcs0 \b\i\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf1\insrsid6030960\charrsid15534331 Ver carpeta "lesson5".All\'ed podr\'e1 encontrar el programa simple de BDL llamado "custquery.4gl".}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s6\ql \li3240\ri0\widctlpar\wrapdefault\faauto\outlinelevel5\rin0\lin3240\itap0 \rtlch\fcs1 \ab\af0\afs22\alang1025 \ltrch\fcs0 \b\fs22\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs24\cf19\insrsid6030960\charrsid15534331 \'bb}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs24\cf1\insrsid6030960\charrsid15534331 Echa un vistazo a la nueva funci\'f3n}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf1\insrsid6030960\charrsid15534331 delete_check ()}{\rtlch\fcs1 
\af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf1\insrsid6030960\charrsid15534331 para solicitar la validaci\'f3n cuando se elimina una fila de una tabla de base de datos}{\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s5\ql \li2580\ri0\widctlpar\wrapdefault\faauto\outlinelevel4\rin0\lin2580\itap0 \rtlch\fcs1 \ab\ai\af0\afs26\alang1025 \ltrch\fcs0 \b\i\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf1\insrsid6030960\charrsid15534331 Ver carpeta "lesson5".All\'ed podr\'e1 encontrar el programa simple de BDL}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf1\insrsid6030960\charrsid15534331 llamado "custquery.4gl".}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s6\ql \li3240\ri0\widctlpar\wrapdefault\faauto\outlinelevel5\rin0\lin3240\itap0 \rtlch\fcs1 \ab\af0\afs22\alang1025 \ltrch\fcs0 \b\fs22\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs24\cf1\insrsid6030960\charrsid15534331 \'bb}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs24\cf1\insrsid6030960\charrsid15534331 Echa un vistazo a la nueva funci\'f3n}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf1\insrsid6030960\charrsid15534331 delete_cust ()}{\rtlch\fcs1 
\af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf1\insrsid6030960\charrsid15534331 que contiene las instrucciones SQL para borrar la fila de la tabla de clientes.}{\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s5\ql \li2580\ri0\widctlpar\wrapdefault\faauto\outlinelevel4\rin0\lin2580\itap0 \rtlch\fcs1 \ab\ai\af0\afs26\alang1025 \ltrch\fcs0 \b\i\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf1\insrsid6030960\charrsid15534331 Vuelva a compilar los programas y probar de nuevo}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qc \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Cap\'edtulo 7: muestra en varias filas (Array)}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 {\rtlch\fcs1 \af1 \ltrch\fcs0 \fs48\cf17\insrsid6030960\charrsid15534331 Defininig el Formulario para el Arsenal}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li600\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin600\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs32\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs32\cf17\insrsid6030960\charrsid15534331 Pantalla de matriz:}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1260\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1260\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs32\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs32\cf1\insrsid6030960\charrsid15534331 En esta secci\'f3n podr\'e1 ser capaz de mostrar al cliente varios registros a la vez}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 El programa define una matriz de programa para gestionar los registros, y muestra los registros en un formulario que contiene una tabla y una amplia pantalla ..}{\rtlch\fcs1 \af1 
\ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 El usuario puede desplazarse por los registros de la tabla, ordenar la tabla por una columna espec\'edfica, y ocultar o mostrar columnas.}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 En la ilustraci\'f3n, la tabla est\'e1 ordenada por la ciudad.Haga clic con el rat\'f3n aparece una lista desplegable de las columnas, con casillas de verificaci\'f3
n, que permite al usuario mostrar u ocultar una columna espec\'edfica. }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 Para implementar este tipo de desplazamiento en pantalla, el ejemplo debe:}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1920\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1920\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\cf1\insrsid6030960\charrsid15534331 Crear una especificaci\'f3n de formulario que contiene un conjunto de registros de pantalla de pantalla}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\cf1\insrsid6030960\charrsid15534331 Definir una matriz programa de registros, cada registro que cuenta con miembros que corresponden a los campos de los registros de pantalla.}{\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid6030960\charrsid15534331  
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Definir el Formulario para el Arsenal}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li600\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin600\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 Este tema trata:}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  
\par }\pard\plain \ltrpar\s3\ql \li1260\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1260\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Las matrices de pantalla}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 CUADRO contenedores}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 La secci\'f3n INSTRUCCIONES}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Definir el Formulario para el Arsenal}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li600\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin600\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 Las matrices de pantalla}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1260\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1260\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Una amplia pantalla es generalmente una matriz repetitiva de campos en la secci\'f3n Dise\'f1o de una especificaci\'f3n de la forma, cada uno con id\'e9nticos grupos de campos de la pantalla}{\rtlch\fcs1 \af1 
\ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Cada fila "de una amplia pantalla es una pantalla de registro}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Cada columna "de una gran pantalla se compone de campos con la misma etiqueta en el elemento de la secci\'f3n Dise\'f1o del archivo de especificaci\'f3n de la forma.}{\rtlch\fcs1 \af1 
\ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Debe declarar matrices de pantalla en la secci\'f3n INSTRUCCIONES}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li600\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin600\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 Cuadro contenedores}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1260\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1260\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs32\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs32\cf1\insrsid6030960\charrsid15534331 El contenedor TABLE en una forma define la presentaci\'f3n de una lista de registros, con destino a una amplia pantalla}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 Cuando este contenedor de dise\'f1o se utiliza con llaves define a la zona de contenedores, la posici\'f3n de las etiquetas est\'e1ticas y etiquetas de art\'edculos es detectado autom
\'e1ticamente por el compilador forma de construir un objeto gr\'e1fico que muestra una lista de registros.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 La primera l\'ednea de la zona de la tabla contiene las entradas de texto que defina la columna de t\'edtulos}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 La segunda l\'ednea contiene campo de etiquetas de art\'edculos que definen las columnas de la tabla que recibe los datos.}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs32\cf1\insrsid6030960\charrsid15534331 El usuario puede ordenar las filas mostradas en la tabla del formulario por un clic del rat\'f3n sobre el t\'edtulo de la columna que se va a utilizar para el tipo}{\rtlch\fcs1 \af1 
\ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 \~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Definir el Formulario para el Arsenal}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li600\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin600\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 La secci\'f3n INSTRUCCIONES}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1260\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1260\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Debe declarar una matriz de pantalla en las INSTRUCCIONES secci\'f3n del formulario con el registro de la pantalla de palabras clave.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Puede hacer referencia a los nombres de la matriz de la pantalla}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 en el ARRAY declaraci\'f3n de visualizaci\'f3n del programa.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Definir el Formulario para el Arsenal}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li600\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin600\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 LAB 7,1}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1260\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1260\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Definir una matriz de pantalla en una definici\'f3n del formulario}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1920\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1920\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Por favor, siga las siguientes instrucciones:}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s5\ql \li2580\ri0\widctlpar\wrapdefault\faauto\outlinelevel4\rin0\lin2580\itap0 \rtlch\fcs1 \ab\ai\af0\afs26\alang1025 \ltrch\fcs0 \b\i\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf1\insrsid6030960\charrsid15534331 Ver carpeta "lesson6".All\'ed podr\'e1 encontrar el programa simple de BDL llamado "menycust.per".}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s6\ql \li3240\ri0\widctlpar\wrapdefault\faauto\outlinelevel5\rin0\lin3240\itap0 \rtlch\fcs1 \ab\af0\afs22\alang1025 \ltrch\fcs0 \b\fs22\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs24\cf19\insrsid6030960\charrsid15534331 \'bb}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs24\cf1\insrsid6030960\charrsid15534331 Echa un vistazo a la definici\'f3n de matriz en la forma: CUADRO}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s5\ql \li2580\ri0\widctlpar\wrapdefault\faauto\outlinelevel4\rin0\lin2580\itap0 \rtlch\fcs1 \ab\ai\af0\afs26\alang1025 \ltrch\fcs0 \b\i\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf19\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Crear la matriz}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li600\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin600\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 Este tema trata:}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  
\par }\pard\plain \ltrpar\s3\ql \li1260\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1260\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Programa de matrices}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Carga de la matriz}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Crear la matriz}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li600\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin600\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 Programa de matrices}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1260\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1260\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Una matriz de programa es un conjunto ordenado de todos los elementos del mismo tipo de datos.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Puede crear una, dos o tres dimensiones las matrices.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 elementos de la matriz puede ser tipos simples o pueden ser registros.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Las matrices pueden ser}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1920\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1920\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 est\'e1tica: se define con un tama\'f1o expl\'edcito de todas las dimensiones}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~
 }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 din\'e1mico: tiene un tama\'f1o variable, matrices din\'e1micas no tienen ninguna limitaci\'f3n de tama\'f1o te\'f3rico}{\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\cf1\insrsid6030960\charrsid15534331 \~ }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1260\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1260\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Todos los elementos de matrices est\'e1ticas se inicializan, incluso si la matriz no se utiliza}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Definici\'f3n de grandes matrices est\'e1ticas pueden utilizar una gran cantidad de memoria}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Los elementos de matrices din\'e1micas se asignan autom\'e1ticamente por el sistema de ejecuci\'f3n, seg\'fan sea necesario.}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1920\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1920\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Para definir una matriz din\'e1mica}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf19\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~ DEFINE cust_arr2 DIN\'c1MICA DE ACTA ARRAY }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf19\insrsid6030960\charrsid15534331 \~\~\~\~\~\~ \~\~\~\~\~\~\~\~\~\~\~\~\~ \~\~\~\~\~\~\~\~\~\~\~\~ store_num customer.store_num LIKE,}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf19\insrsid6030960\charrsid15534331 \~\~\~\~\~\~ \~\~\~\~\~\~\~\~\~\~\~\~\~ \~\~\~\~\~\~\~\~\~\~\~\~ COMO ciudad Customer.City}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf19\insrsid6030960\charrsid15534331 ACTA FINAL}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\cf19\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af0 
\ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\cf1\insrsid6030960\charrsid15534331 El tama\'f1o de la matriz ser\'e1 determinado por el sistema de ejecuci\'f3n, basado en la l\'f3gica del programa que se escribe para llenar la matriz.}{\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid6030960\charrsid15534331  
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Crear la matriz}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li600\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin600\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 Carga de la matriz}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1260\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1260\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Para cargar la matriz en el programa de ejemplo, debe recuperar los valores del conjunto de resultados de una consulta y cargarlos en los elementos de la matriz}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 La instrucci\'f3n foreach es equivalente a usar el OPEN, FETCH y declaraciones CLOSE para recuperar y procesar todas las filas seleccionadas por una consulta, y es especialmente \'fa
til cuando las matrices de carga.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1920\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1920\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf19\insrsid6030960\charrsid15534331 01 custlist2_curs DECLARE CURSOR PARA }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf19\insrsid6030960\charrsid15534331 02 store_num SELECT, FROM clientes de la ciudad }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf19\insrsid6030960\charrsid15534331 03 LET idx = 1}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf19\insrsid6030960\charrsid15534331 04 FOREACH custlist2_curs EN] idx cust_arr2 [.*}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf19\insrsid6030960\charrsid15534331 05 LET idx = idx + 1}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf19\insrsid6030960\charrsid15534331 06 FIN FOREACH}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1260\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1260\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 La instrucci\'f3n foreach se muestra arriba:}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1920\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1920\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\cf1\insrsid6030960\charrsid15534331 Abre el cursor custlist2_curs.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\cf1\insrsid6030960\charrsid15534331 Obtiene una fila en la matriz mediante el}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\cf1\insrsid6030960\charrsid15534331 
cust_arr2 idx}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\cf1\insrsid6030960\charrsid15534331 variable como un \'edndice para indicar el n\'famero de elemento de la matriz.}{\rtlch\fcs1 \af0 
\ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\cf1\insrsid6030960\charrsid15534331 Incrementos}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\cf1\insrsid6030960\charrsid15534331 idx}{\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\cf1\insrsid6030960\charrsid15534331 por uno.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\cf1\insrsid6030960\charrsid15534331 Repite los pasos 2 y 3 hasta que no se recuperan m\'e1s filas de la tabla de base de datos (comprueba autom\'e1ticamente la condici\'f3n NOTFOUND).}{\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\cf1\insrsid6030960\charrsid15534331 Cierra el cursor y sale del bucle foreach.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Crear la matriz}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li600\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin600\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 Carga de la matriz}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1260\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1260\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Debe declarar el cursor antes de la instrucci\'f3n foreach puede recuperar las filas}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Dado que el \'edndice del elemento de la matriz se incrementa antes de cada}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 declaraci\'f3n H}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 FOREAC}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 en ejecuci\'f3n (l\'ednea 05), el foreach ...En la instrucci\'f3n <array_element> causa un elemento adicional que se asignar\'e1n en los \'fa
ltimos FETCH volver NOTFOUND }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Un m\'e9todo integrado (funci\'f3n) del objeto de matriz, deleteElement, se puede utilizar para quitar el elemento vac\'edo de la matriz.}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331  
\par }\pard\plain \ltrpar\s4\ql \li1920\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1920\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf19\insrsid6030960\charrsid15534331 \~\~\~ SI (idx> 1) ENTONCES }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf19\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~ cust_arr2.deleteElement CALL (IDX)}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf19\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~ LET idx = idx -1}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf19\insrsid6030960\charrsid15534331 \~\~\~ END IF}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Visualizaci\'f3n de la matriz}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li600\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin600\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 Este tema trata:}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  
\par }\pard\plain \ltrpar\s3\ql \li1260\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1260\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 La Declaraci\'f3n ARRAY PANTALLA}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 La funci\'f3n ARR_CURR}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Visualizaci\'f3n de la matriz}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li600\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin600\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 La Declaraci\'f3n ARRAY PANTALLA}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1260\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1260\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 La declaraci\'f3n PANTALLA ARRAY permite al usuario ver el contenido de una tabla de registros, desplazarse por la pantalla, pero el usuario no puede cambiarlas}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Est\'e1tica ARRAY}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1920\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1920\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Cuando se utiliza una matriz est\'e1tica, el n\'famero de filas que se mostrar\'e1 es definido por el atributo de n\'famero.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~
 }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Si usted no utiliza el atributo de n\'famero, el sistema de ejecuci\'f3n no puede determinar la cantidad de datos para mostrar, por lo que la matriz de la pantalla se queda vac
\'edo.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1260\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1260\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Din\'e1mica ARRAY}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1920\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1920\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Cuando se utiliza una matriz din\'e1mica, el n\'famero de filas que se muestran se define por el n\'famero de elementos de la matriz din\'e1mica, el atributo de n\'famero es ignorado.}{\rtlch\fcs1 
\af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1260\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1260\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 Por ejemplo:
\par }\pard\plain \ltrpar\s4\ql \li1920\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1920\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf19\insrsid6030960\charrsid15534331 PANTALLA AL ARRAY cust_arr2 sa_cust2.* ATRIBUTOS (COUNT = idx)}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~
 }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Esta declaraci\'f3n ser\'e1 mostrar la variedad del programa cust_arr2 a los campos del formulario se define en la pantalla de matriz sa_cust2 del formulario.}{\rtlch\fcs1 \af0 
\ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1260\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1260\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 De forma predeterminada, la matriz declaraci\'f3n PANTALLA no termina hasta que el usuario acepta o cancela el cuadro de di\'e1logo}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 La Aceptar y Cancelar acciones est\'e1n predefinidos y mostrar en el formulario.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Visualizaci\'f3n de la matriz}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li600\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin600\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 La funci\'f3n ARR_CURR}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1260\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1260\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Cuando el usuario acepta o cancela el di\'e1logo, el ARR_CURR incorporada funci\'f3n devuelve el \'edndice (n\'famero sub\'edndice) de la fila de la matriz programa que fue seleccionado (la fila actual).}{
\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Esto permite que su programa para determinar la fila que se seleccion\'f3 y hacer uso de algunos de los valores de la fila.}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Visualizaci\'f3n de la matriz}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li600\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin600\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 LAB 7,2}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1260\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1260\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Viendo una matriz, lo que permite al usuario seleccionar una fila}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1920\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1920\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Por favor, siga las siguientes instrucciones:}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s5\ql \li2580\ri0\widctlpar\wrapdefault\faauto\outlinelevel4\rin0\lin2580\itap0 \rtlch\fcs1 \ab\ai\af0\afs26\alang1025 \ltrch\fcs0 \b\i\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf1\insrsid6030960\charrsid15534331 Ver carpeta "lesson6".All\'ed podr\'e1 encontrar el programa simple de BDL llamado "cust_lib.4gl".}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s6\ql \li3240\ri0\widctlpar\wrapdefault\faauto\outlinelevel5\rin0\lin3240\itap0 \rtlch\fcs1 \ab\af0\afs22\alang1025 \ltrch\fcs0 \b\fs22\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs24\cf1\insrsid6030960\charrsid15534331 \'bb}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs24\cf1\insrsid6030960\charrsid15534331 Echa un vistazo a la definici\'f3n de la matriz, aprender\'e1 a mostrar una serie de filas de la tabla de base de datos del cliente en un formulario y permite al usuario seleccionar una de las filas}{
\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s5\ql \li2580\ri0\widctlpar\wrapdefault\faauto\outlinelevel4\rin0\lin2580\itap0 \rtlch\fcs1 \ab\ai\af0\afs26\alang1025 \ltrch\fcs0 \b\i\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf19\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf1\insrsid6030960\charrsid15534331 Consulte "cust_lib.rtf" archivo a conocer el programa de significado}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf19\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Creaci\'f3n de una biblioteca}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li600\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin600\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 Creaci\'f3n de una biblioteca}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1260\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1260\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Dado que la funci\'f3n cust_lib que podr\'edan ser utilizados por otros programas que hacen referencia a la tabla de clientes, la funci\'f3n se compila en una biblioteca.}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1920\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1920\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 La biblioteca se puede ligar en cualquier programa, y la funci\'f3n llamada.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~
 }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 La funci\'f3n siempre devolver\'e1}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 
store_num}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 y}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 tore_name}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 s.}{\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~
 }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Si el FOREACH falla, o devuelve ninguna fila, el programa de llamada tendr\'e1 un}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 store_num}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 de cero y uno en blanco}{\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 store_name}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 devueltos.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1260\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1260\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 La funci\'f3n est\'e1 contenida en un archivo denominado cust_lib.4gl.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1920\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1920\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Este archivo normalmente contienen la colecci\'f3n de funciones adicionales.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~
 }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Para compilar (y link, si hab\'eda archivos adicionales .4 gl que se incluir\'e1n en la biblioteca):}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s5\ql \li2580\ri0\widctlpar\wrapdefault\faauto\outlinelevel4\rin0\lin2580\itap0 \rtlch\fcs1 \ab\ai\af0\afs26\alang1025 \ltrch\fcs0 \b\i\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf19\insrsid6030960\charrsid15534331 fgl2p-o cust_lib.42x cust_lib.4gl }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1260\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1260\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Desde una biblioteca no tiene una funci\'f3n principal, tendr\'e1 que crear un programa trozo peque\'f1o si queremos probar la librer\'eda de funciones de forma independiente}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Creaci\'f3n de una biblioteca}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li600\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin600\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 LAB 7,3}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1260\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1260\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Llamar a una funci\'f3n de biblioteca de un m\'f3dulo diferente}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1920\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1920\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Por favor, siga las siguientes instrucciones:}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s5\ql \li2580\ri0\widctlpar\wrapdefault\faauto\outlinelevel4\rin0\lin2580\itap0 \rtlch\fcs1 \ab\ai\af0\afs26\alang1025 \ltrch\fcs0 \b\i\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf1\insrsid6030960\charrsid15534331 Ver carpeta "lesson6".All\'ed podr\'e1 encontrar el programa simple de BDL llamado "cust_stub.4gl".}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s6\ql \li3240\ri0\widctlpar\wrapdefault\faauto\outlinelevel5\rin0\lin3240\itap0 \rtlch\fcs1 \ab\af0\afs22\alang1025 \ltrch\fcs0 \b\fs22\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs24\cf1\insrsid6030960\charrsid15534331 \'bb}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs24\cf1\insrsid6030960\charrsid15534331 Echa un vistazo a la funci\'f3n principal que se llame a la biblioteca o display_custarr function ().}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf1\insrsid6030960\charrsid15534331 \'bb}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }
{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf1\insrsid6030960\charrsid15534331 Mira principalmente la compilaci\'f3n forma y probarlo}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s5\ql \li2580\ri0\widctlpar\wrapdefault\faauto\outlinelevel4\rin0\lin2580\itap0 \rtlch\fcs1 \ab\ai\af0\afs26\alang1025 \ltrch\fcs0 \b\i\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf19\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf1\insrsid6030960\charrsid15534331 Consulte "cust_stub.rtf" archivo a conocer el programa de significado}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf19\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Modo de paginado}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li600\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin600\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 Este tema trata:}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1260\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1260\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Modo de paginado PANTALLA ARRAY}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 DE LLENAR cl\'e1usula BUFFER}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 DESPU\'c9S DE PANTALLA}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Modo de paginado}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li600\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin600\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 Modo de paginado PANTALLA ARRAY}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1260\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1260\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Esta opci\'f3n recupera todas las filas de la tabla de clientes en la matriz de programa antes de que los datos sean mostrados por el ARRAY declaraci\'f3n DISPLAY.}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 El uso de este modo la lista completa, debe copiar en la matriz de todos los datos que desea mostrar}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Con la matriz de instrucci\'f3n PANTALLA en "paginado" modo le permite ofrecer l\'edneas de datos de forma din\'e1mica durante el di\'e1logo, utilizando una matriz din\'e1
mica para mantener una p\'e1gina de datos.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Una "p\'e1gina" de los datos es el n\'famero total de filas de datos que se pueden mostrar en forma al mismo tiempo.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 

\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 La longitud de una p\'e1gina puede cambiar de forma din\'e1mica, ya que el usuario tiene la opci\'f3n de cambiar el tama\'f1o de la ventana que contiene el formulario.}{\rtlch\fcs1 
\af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Modo de paginado}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li600\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin600\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 DE LLENAR cl\'e1usula BUFFER}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1260\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1260\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 La cl\'e1usula ON FILL BUFFER alimenta el ARRAY instrucci\'f3n PANTALLA con las p\'e1ginas de datos}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Las siguientes funciones integradas se utilizan en la cl\'e1usula ON BUFFER LLENAR ofrecer las filas de datos para la p\'e1gina:}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1920\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1920\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 FGL_DIALOG_GETBUFFER start (): recupera el desplazamiento en el conjunto de resultados cursor de desplazamiento, y se utiliza para determinar el punto de partida para recuperar y mos
trar las filas completas.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~
 }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 FGL_DIALOG_GETBUFFERLENGTH (): recupera la longitud actual de la p\'e1gina, y se utiliza para determinar el n\'famero de filas que debe ser proporcionada.}{\rtlch\fcs1 \af0 
\ltrch\fcs0 \insrsid6030960\charrsid15534331  
\par }\pard\plain \ltrpar\s3\ql \li1260\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1260\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Las declaraciones en este BUFFER DE LLENAR cl\'e1usula de DISPLAY ARRAY se ejecutan autom\'e1ticamente por el sistema de ejecuci\'f3n cada vez que una nueva p\'e1gina de datos son necesarios}{\rtlch\fcs1 \af1 
\ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 los estados en la cl\'e1usula ON BUFFER LLENAR mantendr\'e1 autom\'e1ticamente la matriz din\'e1mica para que lo
s diez filas correspondientes se recuperan y / o se muestra como el usuario se desplaza hacia arriba y hacia abajo por la tabla en el formulario}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Modo de paginado}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li600\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin600\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 DESPU\'c9S DE PANTALLA}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1260\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1260\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 La pantalla bloque}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 despu\'e9s de}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 que se ejecute una sola vez, despu\'e9s de que el usuario ha aceptado o cancelado el cuadro de di\'e1
logo, pero antes de ejecutar la siguiente instrucci\'f3n en el programa}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 las declaraciones en este bloque de determinar la posici\'f3n actual del cursor cuando el usuario hace clic en Aceptar o Cancelar, por lo que la tienda n\'fa
mero correcto y el nombre puede ser devuelto a la funci\'f3n que llama.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Modo de paginado}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li600\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin600\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 LAB 7,4}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1260\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1260\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Usando el modo de p\'e1gina para mostrar un conjunto de filas de base de datos}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1920\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1920\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Por favor, siga las siguientes instrucciones:}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s5\ql \li2580\ri0\widctlpar\wrapdefault\faauto\outlinelevel4\rin0\lin2580\itap0 \rtlch\fcs1 \ab\ai\af0\afs26\alang1025 \ltrch\fcs0 \b\i\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf1\insrsid6030960\charrsid15534331 Ver carpeta "lesson6".All\'ed podr\'e1 encontrar el programa simple de BDL llamado "cust_lib2.4gl".}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s6\ql \li3240\ri0\widctlpar\wrapdefault\faauto\outlinelevel5\rin0\lin3240\itap0 \rtlch\fcs1 \ab\af0\afs22\alang1025 \ltrch\fcs0 \b\fs22\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs24\cf1\insrsid6030960\charrsid15534331 \'bb}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs24\cf1\insrsid6030960\charrsid15534331 Echa un vistazo a display_custarr () funci\'f3n, busque los registros de la tabla de clientes se cargan en la matriz del programa y el}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf1\insrsid6030960\charrsid15534331 usuario utiliza el formulario para desplazarse por la matriz del programa.El usuario en realidad se desplaza por el conjunto de resultados creado por un}{\rtlch\fcs1 \af0 
\ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf1\insrsid6030960\charrsid15534331 cursor de desplazamiento}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf1\insrsid6030960\charrsid15534331 \'bb}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }
{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf1\insrsid6030960\charrsid15534331 Este cursor de desplazamiento recupera s\'f3lo el n\'famero de la tienda, y otra instrucci\'f3n SELECT de SQL recupera el resto de la fila, seg\'fan sea necesario.}{\rtlch\fcs1 
\af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s5\ql \li2580\ri0\widctlpar\wrapdefault\faauto\outlinelevel4\rin0\lin2580\itap0 \rtlch\fcs1 \ab\ai\af0\afs26\alang1025 \ltrch\fcs0 \b\i\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf19\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf1\insrsid6030960\charrsid15534331 Consulte "cust_lib2.rtf" archivo a conocer el programa de significado}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs28\cf19\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qc \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Cap\'edtulo 8: Las filas de entrada m\'faltiple}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 {\rtlch\fcs1 \af1 \ltrch\fcs0 \fs48\cf17\insrsid6030960\charrsid15534331 Entrada Array}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li600\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin600\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 Entrada Array:}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1260\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1260\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Este programa utiliza una forma y una gran pantalla para permitir al usuario ver y modificar varios registros de una matriz de programas a la vez}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 

\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 El programa utiliza la instrucci\'f3n INPUT ARRAY, y sus bloques de control, para controlar y supervisar los cambios realizados por el usuario para los registros}{\rtlch\fcs1 \af1 
\ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Como cada registro de la matriz del programa es a\'f1adido, actualizado, o eliminado, la l\'f3
gica del programa hace que los cambios correspondientes en las filas de la tabla de base de datos}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 de los clientes.}{
\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 La ventana de ejemplo se muestra a continuaci\'f3n ha sido redimensionada para que quepa en esta p\'e1gina}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Entrada Array}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li600\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin600\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 Entrada Declaraci\'f3n Array:}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1260\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1260\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 La instrucci\'f3n INPUT}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 ARRAY}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 apoya la entrada de datos por los usuarios en una amplia pantalla, y almacena los datos introducidos en un programa de variedad de registros}{
\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Durante la ejecuci\'f3n de ARRAY INPUT, el usuario puede editar o borrar los registros existentes, insertar nuevos registros, y se mueven dentro de la lista de registros}{\rtlch\fcs1 
\af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 El programa puede utilizar la instrucci\'f3n INSERT, DELETE o UPDATE de SQL para modificar las tablas de bases de datos apropiadas.}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 La instrucci\'f3n INPUT ARRAY no termina hasta que el usuario valida o cancela el cuadro de di\'e1logo.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1920\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1920\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs24\cf19\insrsid6030960\charrsid15534331 \~\~\~\~ }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf19\insrsid6030960\charrsid15534331 \~\~\~ ENTRADA ARRAY cust_arr SIN DEFECTO DE sa_cust.* }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf19\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~ ATRIBUTO (Sin memoria intermedia, COUNT = idx)}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf19\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1260\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1260\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 El ejemplo}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 ENTRADA}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 declaraci\'f3n}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 ARRAY}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 une los campos de matriz de la pantalla en}{\rtlch\fcs1 \af1 
\ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 sa_cust}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 a los registros de miembro de la matriz}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 cust_arr}{\rtlch\fcs1 \af1 
\ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 programa.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 El n\'famero de variables en cada registro de la matriz programa debe ser el mismo que el n\'fa
mero de campos en cada registro de la pantalla (es decir, en una sola fila de la matriz de la pantalla).}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Cada variable asignada debe tener el mismo tipo de datos o un tipo de datos compatible, en el campo correspondiente}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  

\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 El atributo Sin memoria intermedia}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li600\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin600\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 Sin memoria intermedia atributo:}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1260\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1260\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Al igual que en la declaraci\'f3n de entrada, cuando el atributo Sin memoria intermedia se utiliza, la matriz de instrucci\'f3n INPUT es sensible a los cambios de variable de programa}{\rtlch\fcs1 \af1 
\ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Usted necesita mostrar los nuevos datos durante la ejecuci\'f3n, utilice el atributo sin b\'fafer y asignar los valores a la fila de matriz de los programas; el sistema de ejecuci\'f3
n muestra autom\'e1ticamente los valores de la pantalla.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Esta sensibilidad se aplica a los bloques de medidas de control, tambi\'e9n.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Conde y otros atributos}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li600\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin600\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 COUNT y otros atributos:}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1260\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1260\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Algunos de los atributos de la matriz de instrucci\'f3n INPUT incluyen:}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1920\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1920\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 El atributo de n\'famero de array entrada define el n\'famero de filas en la matriz v\'e1lida programa que se muestran como filas por defecto.Si usted no utiliza el atributo de n\'fa
mero, el sistema de ejecuci\'f3n no puede determinar la cantidad de datos para mostrar, por lo que la matriz de la pantalla se queda vac\'edo. }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~
 }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 El atributo MaxCount define el n\'famero m\'e1ximo de filas de datos que se pueden introducir en la matriz del programa.En una matriz din\'e1
mica, el usuario puede introducir un n\'famero infinito de filas si el atributo MaxCount no est\'e1 establecida. }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~
 }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 El SIN DEFECTO atributo impide BDL muestre los valores por defecto que se han definido para los campos de formulario.}{\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Bloques de control}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li600\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin600\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 Bloques de control:}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1260\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1260\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 \'bfEs posible controlar y vigilar los cambios introducidos por el usuario mediante el uso de bloques de control con la instrucci\'f3n INPUT ARRAY:}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 

\par }\pard\plain \ltrpar\s4\ql \li1920\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1920\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 La entrada antes de}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 
bloque: ejecuta una sola vez, antes de que el sistema de ejecuci\'f3n da control al usuario.Puede implementar la inicializaci\'f3n en este bloque. }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~
 }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 La fila antes de bloque: ejecuta cada vez que el usuario se mueve a otra fila, despu\'e9s de la l\'ednea destino se hace a la actual.}{\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~
 }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 La FILA DE CAMBIO bloque: se ejecuta cuando el usuario se mueve a otra fila despu\'e9s de las modificaciones se han hecho para la fila actual.}{\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~
 }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 El SOBRE EL CAMBIO <nombrecampo> bloque: se ejecuta cuando el cursor deja un campo especificado y el valor fue cambiado por el usuario ya que el campo tiene el foco.}{
\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~
 }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 La inserci\'f3n antes de bloque: ejecuta cada vez que el usuario inserta una nueva fila de la matriz, antes de la nueva fila se crea y se hizo la actual.}{\rtlch\fcs1 \af0 
\ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~
 }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 El bloque de AFTER INSERT: ejecuta cada vez que el usuario inserta un nuevo}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 w}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 ro}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }
{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 de la matriz, despu\'e9s de la l\'ednea se crea una nueva.Usted puede cancelar la operaci\'f3n de inserci\'f3n con las palabras clave CANCELAR INSERT. }{\rtlch\fcs1 \af0 
\ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~
 }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 El ANTES DE ELIMINAR bloque: ejecuta cada vez que el usuario elimina una fila de la matriz, antes de la fila se elimina de la lista.Puede cancia}{\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 l la operaci\'f3n de eliminaci\'f3n con la}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs36\cf1\insrsid6030960\charrsid15534331 palabra clave}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 DELETE }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs36\cf1\insrsid6030960\charrsid15534331 CANCEL.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs36\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 ARR_CURR}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li600\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin600\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 ARR_CURR:}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1260\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1260\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 El lenguaje proporciona varias funciones integradas para su uso en un ARRAY instrucci\'f3n INPUT.}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 ARR_CURR nos dice que elemento de la matriz se est\'e1 cambiando}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{
\rtlch\fcs1 \af1 \ltrch\fcs0 \fs36\cf1\insrsid6030960\charrsid15534331 Esta funci\'f3n devuelve el n\'famero de fila de la matriz del programa que se muestra en la l\'ednea actual de una amplia pantalla.}{\rtlch\fcs1 \af1 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1920\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1920\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs36\cf1\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qr \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Entrada Array}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li600\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin600\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs40\cf17\insrsid6030960\charrsid15534331 LAB 8,1}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1260\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1260\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs36\cf1\insrsid6030960\charrsid15534331 Entrada matriz de la muestra}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s4\ql \li1920\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin1920\itap0 \rtlch\fcs1 \ab\af0\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs32\cf1\insrsid6030960\charrsid15534331 \bullet }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 
\ltrch\fcs0 \f1\fs32\cf1\insrsid6030960\charrsid15534331 Por favor, siga las siguientes instrucciones:}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s5\ql \li2580\ri0\widctlpar\wrapdefault\faauto\outlinelevel4\rin0\lin2580\itap0 \rtlch\fcs1 \ab\ai\af0\afs26\alang1025 \ltrch\fcs0 \b\i\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf1\insrsid6030960\charrsid15534331 Ver carpeta "lesson6".All\'ed podr\'e1 encontrar el programa simple de BDL llamado "custall.4gl".}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s6\ql \li3240\ri0\widctlpar\wrapdefault\faauto\outlinelevel5\rin0\lin3240\itap0 \rtlch\fcs1 \ab\af0\afs22\alang1025 \ltrch\fcs0 \b\fs22\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs24\cf1\insrsid6030960\charrsid15534331 \'bb}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs24\cf1\insrsid6030960\charrsid15534331 Echa un vistazo a load_custall () funci\'f3n, que carga el programa de matriz con filas de la tabla de base de datos de clientes}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf1\insrsid6030960\charrsid15534331 \'bb}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }
{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf1\insrsid6030960\charrsid15534331 Echa un vistazo a inpupd_custall () funci\'f3n, se utiliza para insertar, eliminar y cambiar las filas de la matriz en el formulario}{\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf1\insrsid6030960\charrsid15534331 \'bb}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }
{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf1\insrsid6030960\charrsid15534331 Echa un vistazo a store_num_ok () para comprobar que el n\'famero de la tienda ya no existe en la tabla de base de datos}{\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf1\insrsid6030960\charrsid15534331 de clientes}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf1\insrsid6030960\charrsid15534331 \'bb}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }
{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf1\insrsid6030960\charrsid15534331 Examen de c\'f3mo insertar una nueva fila en la base de datos de clientes, utilizando los valores de la matriz en el formulario}{\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf1\insrsid6030960\charrsid15534331 \'bb}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }
{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf1\insrsid6030960\charrsid15534331 Revisi\'f3n de c\'f3mo actualizar una fila en la base de datos de clientes, utilizando los valores de la matriz en el formulario.}{\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf1\insrsid6030960\charrsid15534331 \'bb}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }
{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf1\insrsid6030960\charrsid15534331 Examinar c\'f3mo la manera de eliminar una fila en la base de datos de clientes, utilizando los valores de la matriz en el formulario}{\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf1\insrsid6030960\charrsid15534331 \'bb}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }
{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf1\insrsid6030960\charrsid15534331 Revise las especificaciones forma}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf1\insrsid6030960\charrsid15534331 
custallform.per}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af1 \ltrch\fcs0 \f1\fs24\cf1\insrsid6030960\charrsid15534331 archivo que contiene una tabla y un registro de pantalla}{\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s5\ql \li2580\ri0\widctlpar\wrapdefault\faauto\outlinelevel4\rin0\lin2580\itap0 \rtlch\fcs1 \ab\ai\af0\afs26\alang1025 \ltrch\fcs0 \b\i\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf1\insrsid6030960\charrsid15534331 -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~ }{\rtlch\fcs1 \af1 \ltrch\fcs0 
\f1\fs28\cf1\insrsid6030960\charrsid15534331 Recopilar y tratar}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af39 \ltrch\fcs0 
\f39\fs22\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs22\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qc \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 Cap\'edtulo 9: Informes}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\b\f1\fs48\cf17\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin1170\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af39 \ltrch\fcs0 
\f39\fs56\insrsid6030960\charrsid15534331 {\*\bkmkstart ReportDriver}{\*\bkmkend ReportDriver}El informe del controlador}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\ql \li0\ri0\sb100\sa100\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af39 \ltrch\fcs0 
\f39\insrsid6030960\charrsid15534331 La parte de un programa que genera las filas de los datos del informe (tambi\'e9n conocido como entrada}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af39 
\ltrch\fcs0 \f39\ul\cf2\insrsid6030960\charrsid15534331  HYPERLINK "javascript:void(0);" }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\ul\cf2\insrsid11032336\charrsid15534331 {\*\datafield 
00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b400000006a006100760061007300630072006900700074003a0076006f00690064002800300029003b000000795881f43b1d7f48af2c825dc485276300000000a5ab0000006500}}}{\fldrslt {\rtlch\fcs1 
\af39 \ltrch\fcs0 \f39\ul\cf2\insrsid6030960\charrsid15534331 registros}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\insrsid6030960\charrsid15534331 
) se llama el}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\ul\cf2\insrsid6030960\charrsid15534331  HYPERLINK "javascript:void(0);" }{\rtlch\fcs1 \af39 \ltrch\fcs0 
\f39\ul\cf2\insrsid11032336\charrsid15534331 {\*\datafield 
00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b400000006a006100760061007300630072006900700074003a0076006f00690064002800300029003b000000795881f43b1d7f48af2c825dc485276300000000a5ab0000006100}}}{\fldrslt {\rtlch\fcs1 
\af39 \ltrch\fcs0 \f39\ul\cf2\insrsid6030960\charrsid15534331 conductor informe}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 
\f39\insrsid6030960\charrsid15534331 .El pr}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\insrsid6030960\charrsid15534331 imary preocupaci\'f3n de la productora de la l\'f3gica de fila es la selecci
\'f3n de filas de datos.Las acciones de un controlador de informe son:}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard \ltrpar\ql \li720\ri0\sb100\sa100\widctlpar\wrapdefault\faauto\rin0\lin720\itap0 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 1.}{\rtlch\fcs1 \af37 \ltrch\fcs0 \f37\fs22\insrsid6030960\charrsid15534331 Utilice el}{\rtlch\fcs1 
\af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af37 \ltrch\fcs0 \f37\fs22\ul\cf2\insrsid6030960\charrsid15534331  HYPERLINK "javascript:void(0);" }{\rtlch\fcs1 \af37 \ltrch\fcs0 
\f37\fs22\ul\cf2\insrsid11032336\charrsid15534331 {\*\datafield 
00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b400000006a006100760061007300630072006900700074003a0076006f00690064002800300029003b000000795881f43b1d7f48af2c825dc485276300000000a5ab0000006e00}}}{\fldrslt {\rtlch\fcs1 
\af37 \ltrch\fcs0 \f37\fs22\ul\cf2\insrsid6030960\charrsid15534331 PRINCIPIO DE INFORME}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af37 \ltrch\fcs0 
\f37\fs22\insrsid6030960\charrsid15534331 s}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af37 \ltrch\fcs0 \f37\fs22\insrsid6030960\charrsid15534331 ECLARACI\'d3
N para inicializar cada informe que debe elaborar.Se recomienda que las cl\'e1usulas sobre la configuraci\'f3n de p\'e1gina y de destino informe se incluya en esta norma. }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs22\insrsid6030960\charrsid15534331 2.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~ }{\rtlch\fcs1 \af37 \ltrch\fcs0 
\f37\fs22\insrsid6030960\charrsid15534331 Utilice una base de datos de s\'f3lo hacia delante}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af37 \ltrch\fcs0 
\f37\fs22\ul\cf2\insrsid6030960\charrsid15534331  HYPERLINK "javascript:void(0);" }{\rtlch\fcs1 \af37 \ltrch\fcs0 \f37\fs22\ul\cf2\insrsid11032336\charrsid15534331 {\*\datafield 
00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b400000006a006100760061007300630072006900700074003a0076006f00690064002800300029003b000000795881f43b1d7f48af2c825dc485276300000000a5ab0000004100}}}{\fldrslt {\rtlch\fcs1 
\af37 \ltrch\fcs0 \f37\fs22\ul\cf2\insrsid6030960\charrsid15534331 del cursor}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af37 \ltrch\fcs0 
\f37\fs22\insrsid6030960\charrsid15534331 para leer las filas de una base de datos, si esa es la fuente de los datos del informe.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par 3.}{\rtlch\fcs1 \af37 \ltrch\fcs0 \f37\fs22\insrsid6030960\charrsid15534331 Cada vez que una fila de datos del informe est\'e1 disponible, utilice}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\field\fldedit{\*\fldinst {\rtlch\fcs1 
\af37 \ltrch\fcs0 \f37\fs22\ul\cf2\insrsid6030960\charrsid15534331  HYPERLINK "javascript:void(0);" }{\rtlch\fcs1 \af37 \ltrch\fcs0 \f37\fs22\ul\cf2\insrsid11032336\charrsid15534331 {\*\datafield 
00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b400000006a006100760061007300630072006900700074003a0076006f00690064002800300029003b000000795881f43b1d7f48af2c825dc485276300000000a5ab0000006d00}}}{\fldrslt {\rtlch\fcs1 
\af37 \ltrch\fcs0 \f37\fs22\ul\cf2\insrsid6030960\charrsid15534331 SALIDA AL INFORME}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af37 \ltrch\fcs0 
\f37\fs22\insrsid6030960\charrsid15534331 para enviar a la definici\'f3n del informe.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs22\insrsid6030960\charrsid15534331 4.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~ }{\rtlch\fcs1 \af37 \ltrch\fcs0 
\f37\fs22\insrsid6030960\charrsid15534331 Si se detecta un error, utilice}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af37 \ltrch\fcs0 \f37\fs22\ul\cf2\insrsid6030960\charrsid15534331 
 HYPERLINK "javascript:void(0);" }{\rtlch\fcs1 \af37 \ltrch\fcs0 \f37\fs22\ul\cf2\insrsid11032336\charrsid15534331 {\*\datafield 
00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b400000006a006100760061007300630072006900700074003a0076006f00690064002800300029003b000000795881f43b1d7f48af2c825dc485276300000000a5ab0000006300}}}{\fldrslt {\rtlch\fcs1 
\af37 \ltrch\fcs0 \f37\fs22\ul\cf2\insrsid6030960\charrsid15534331 TERMINAR DE INFORME}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af37 \ltrch\fcs0 
\f37\fs22\insrsid6030960\charrsid15534331 para detener el proceso de informe.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par 5.}{\rtlch\fcs1 \af37 \ltrch\fcs0 \f37\fs22\insrsid6030960\charrsid15534331 Cuando la \'faltima fila ha sido comunicada, el uso}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af37 \ltrch\fcs0 
\f37\fs22\ul\cf2\insrsid6030960\charrsid15534331  HYPERLINK "javascript:void(0);" }{\rtlch\fcs1 \af37 \ltrch\fcs0 \f37\fs22\ul\cf2\insrsid11032336\charrsid15534331 {\*\datafield 
00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b400000006a006100760061007300630072006900700074003a0076006f00690064002800300029003b000000795881f43b1d7f48af2c825dc485276300000000a5ab0000006300}}}{\fldrslt {\rtlch\fcs1 
\af37 \ltrch\fcs0 \f37\fs22\ul\cf2\insrsid6030960\charrsid15534331 INFORME FINAL}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af37 \ltrch\fcs0 
\f37\fs22\insrsid6030960\charrsid15534331 para terminar el informe.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard \ltrpar\ql \li0\ri0\sb100\sa100\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\insrsid6030960\charrsid15534331 Desde el punto de vista del lado de la fila-que producen, \'e9stas son las \'fa
nicas necesarias para crear un informe.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin1170\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af39 \ltrch\fcs0 
\f39\fs56\insrsid6030960\charrsid15534331 {\*\bkmkstart ReportDefinition}{\*\bkmkend ReportDefinition}La definici\'f3n de informes}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\ql \li0\ri0\sb100\sa100\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af39 \ltrch\fcs0 
\f39\insrsid6030960\charrsid15534331 La definici\'f3n de informe utiliza un}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\ul\cf2\insrsid6030960\charrsid15534331 
 HYPERLINK "javascript:void(0);" }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\ul\cf2\insrsid11032336\charrsid15534331 {\*\datafield 
00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b400000006a006100760061007300630072006900700074003a0076006f00690064002800300029003b000000795881f43b1d7f48af2c825dc485276300000000a5ab0000006e00}}}{\fldrslt {\rtlch\fcs1 
\af39 \ltrch\fcs0 \f39\ul\cf2\insrsid6030960\charrsid15534331 INFORME}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\insrsid6030960\charrsid15534331 
bloque de programa para dar formato a la entrada de}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\ul\cf2\insrsid6030960\charrsid15534331  HYPERLINK "javascript:void(0);" }{
\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\ul\cf2\insrsid11032336\charrsid15534331 {\*\datafield 
00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b400000006a006100760061007300630072006900700074003a0076006f00690064002800300029003b000000795881f43b1d7f48af2c825dc485276300000000a5ab0000005000}}}{\fldrslt {\rtlch\fcs1 
\af39 \ltrch\fcs0 \f39\ul\cf2\insrsid6030960\charrsid15534331 registros}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\insrsid6030960\charrsid15534331 .}{
\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\insrsid6030960\charrsid15534331 INFORME tiene un alcance mundial. No es, sin embargo, una funci\'f3n, no es}{\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\insrsid6030960\charrsid15534331 eentrant r, y CALL no se puede invocar.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\insrsid6030960\charrsid15534331 El c\'f3digo dentro de un bloque de programa INFORME consta de varias secciones, que deber\'e1n aparecer en el orden indicado:}{\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li720\ri0\sb100\sa100\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin720\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af3 
\ltrch\fcs0 \f3\fs20\insrsid6030960\charrsid15534331 \'b7}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~ }{\rtlch\fcs1 \af39 \ltrch\fcs0 
\f39\fs48\insrsid6030960\charrsid15534331 La secci\'f3n DEFINE}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\ql \li0\ri0\sb100\sa100\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af39 \ltrch\fcs0 
\f39\insrsid6030960\charrsid15534331 Aqu\'ed se definen las variables pasadas como par\'e1metro para el informe, y las}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\insrsid6030960\charrsid15534331 
variables locales.Un informe puede tener su propio local de}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\ul\cf2\insrsid6030960\charrsid15534331 
 HYPERLINK "javascript:void(0);" }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\ul\cf2\insrsid11032336\charrsid15534331 {\*\datafield 
00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b400000006a006100760061007300630072006900700074003a0076006f00690064002800300029003b000000795881f43b1d7f48af2c825dc485276300000000a5ab0000007400}}}{\fldrslt {\rtlch\fcs1 
\af39 \ltrch\fcs0 \f39\ul\cf2\insrsid6030960\charrsid15534331 variables}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\insrsid6030960\charrsid15534331 
para los subtotales, los resultados calculados, y otros usos.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li720\ri0\sb100\sa100\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin720\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af3 
\ltrch\fcs0 \f3\fs20\insrsid6030960\charrsid15534331 \'b7}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~ }{\rtlch\fcs1 \af39 \ltrch\fcs0 
\f39\fs48\insrsid6030960\charrsid15534331 La secci\'f3n de salida (opcional)}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\ql \li0\ri0\sb100\sa100\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af39 \ltrch\fcs0 
\f39\insrsid6030960\charrsid15534331 Aunque puede definir la configuraci\'f3n de p\'e1gina y destino en esta secci\'f3n, el formato del informe ser\'e1 est\'e1tico.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 
\ltrch\fcs0 \f39\insrsid6030960\charrsid15534331 El proporcionar esta misma informaci\'f3n en el}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af39 \ltrch\fcs0 
\f39\ul\cf2\insrsid6030960\charrsid15534331  HYPERLINK "javascript:void(0);" }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\ul\cf2\insrsid11032336\charrsid15534331 {\*\datafield 
00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b400000006a006100760061007300630072006900700074003a0076006f00690064002800300029003b000000795881f43b1d7f48af2c825dc485276300000000a5ab0000007400}}}{\fldrslt {\rtlch\fcs1 
\af39 \ltrch\fcs0 \f39\ul\cf2\insrsid6030960\charrsid15534331 PRINCIPIO DE INFORME}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 
\f39\insrsid6030960\charrsid15534331 declaraci\'f3n ofrece una mayor flexibilidad.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li720\ri0\sb100\sa100\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin720\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af3 
\ltrch\fcs0 \f3\fs20\insrsid6030960\charrsid15534331 \'b7}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~ }{\rtlch\fcs1 \af39 \ltrch\fcs0 
\f39\fs48\insrsid6030960\charrsid15534331 La secci\'f3n de ORDER BY (opcional)}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\ql \li0\ri0\sb100\sa100\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af39 \ltrch\fcs0 
\f39\insrsid6030960\charrsid15534331 Aqu\'ed puede especificar el orden prescrito para las filas de datos, utilizando las groupping.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 
\f39\insrsid6030960\charrsid15534331 Incluir esta}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\ul\cf2\insrsid6030960\charrsid15534331  HYPERLINK "javascript:void(0);" }{
\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\ul\cf2\insrsid11032336\charrsid15534331 {\*\datafield 
00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b400000006a006100760061007300630072006900700074003a0076006f00690064002800300029003b000000795881f43b1d7f48af2c825dc485276300000000a5ab0000006400}}}{\fldrslt {\rtlch\fcs1 
\af39 \ltrch\fcs0 \f39\ul\cf2\insrsid6030960\charrsid15534331 ORDER BY}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\insrsid6030960\charrsid15534331 secci
\'f3n si los valores que la definici\'f3n del informe recibe del}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\ul\cf2\insrsid6030960\charrsid15534331 
 HYPERLINK "javascript:void(0);" }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\ul\cf2\insrsid11032336\charrsid15534331 {\*\datafield 
00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b400000006a006100760061007300630072006900700074003a0076006f00690064002800300029003b000000795881f43b1d7f48af2c825dc485276300000000a5ab0000000d00}}}{\fldrslt {\rtlch\fcs1 
\af39 \ltrch\fcs0 \f39\ul\cf2\insrsid6030960\charrsid15534331 controlador informe}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 
\f39\insrsid6030960\charrsid15534331 es importante para determinar c\'f3mo}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\ul\cf2\insrsid6030960\charrsid15534331 
 HYPERLINK "javascript:void(0);" }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\ul\cf2\insrsid11032336\charrsid15534331 {\*\datafield 
00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b400000006a006100760061007300630072006900700074003a0076006f00690064002800300029003b000000795881f43b1d7f48af2c825dc485276300000000a5ab0000006700}}}{\fldrslt {\rtlch\fcs1 
\af39 \ltrch\fcs0 \f39\ul\cf2\insrsid6030960\charrsid15534331 ANTES DE GRUPO}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 
\f39\insrsid6030960\charrsid15534331 o}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\ul\cf2\insrsid6030960\charrsid15534331  HYPERLINK "javascript:void(0);" }{\rtlch\fcs1 
\af39 \ltrch\fcs0 \f39\ul\cf2\insrsid11032336\charrsid15534331 {\*\datafield 
00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b400000006a006100760061007300630072006900700074003a0076006f00690064002800300029003b000000795881f43b1d7f48af2c825dc485276300000000a5ab0000006900}}}{\fldrslt {\rtlch\fcs1 
\af39 \ltrch\fcs0 \f39\ul\cf2\insrsid6030960\charrsid15534331 GRUPO DE DESPU\'c9S}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 
\f39\insrsid6030960\charrsid15534331 bloques de control procesa los datos de la salida de informes con formato.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\insrsid6030960\charrsid15534331 
Para evitar la creaci\'f3n de especie resourcesto adicional los datos, utiliza el}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\ul\cf2\insrsid6030960\charrsid15534331 
 HYPERLINK "javascript:void(0);" }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\ul\cf2\insrsid11032336\charrsid15534331 {\*\datafield 
00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b400000006a006100760061007300630072006900700074003a0076006f00690064002800300029003b000000795881f43b1d7f48af2c825dc485276300000000a5ab0000007000}}}{\fldrslt {\rtlch\fcs1 
\af39 \ltrch\fcs0 \f39\ul\cf2\insrsid6030960\charrsid15534331 orden externo}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\insrsid6030960\charrsid15534331 
declaraci\'f3n en esta secci\'f3n si los datos que se utilizar\'e1 en el informe ya ha sido ordenada por una cl\'e1usula ORDER BY en la}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af39 
\ltrch\fcs0 \f39\ul\cf2\insrsid6030960\charrsid15534331  HYPERLINK "javascript:void(0);" }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\ul\cf2\insrsid11032336\charrsid15534331 {\*\datafield 
00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b400000006a006100760061007300630072006900700074003a0076006f00690064002800300029003b000000795881f43b1d7f48af2c825dc485276300000000a5ab0000006100}}}{\fldrslt {\rtlch\fcs1 
\af39 \ltrch\fcs0 \f39\ul\cf2\insrsid6030960\charrsid15534331 instrucci\'f3n SQL}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 
\f39\insrsid6030960\charrsid15534331 .}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li720\ri0\sb100\sa100\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin720\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af3 
\ltrch\fcs0 \f3\fs20\insrsid6030960\charrsid15534331 \'b7}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~ }{\rtlch\fcs1 \af39 \ltrch\fcs0 
\f39\fs48\insrsid6030960\charrsid15534331 La secci\'f3n de formato}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\ql \li0\ri0\sb100\sa100\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af39 \ltrch\fcs0 
\f39\insrsid6030960\charrsid15534331 Aqu\'ed se describe lo que se debe hacer en una determinada fase de generaci\'f3n de informes. Los bloques de c\'f3digo que escriba en el}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }
{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\ul\cf2\insrsid6030960\charrsid15534331  HYPERLINK "javascript:void(0);" }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\ul\cf2\insrsid11032336\charrsid15534331 {\*\datafield 
00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b400000006a006100760061007300630072006900700074003a0076006f00690064002800300029003b000000795881f43b1d7f48af2c825dc485276300000000a5ab0000007400}}}{\fldrslt {\rtlch\fcs1 
\af39 \ltrch\fcs0 \f39\ul\cf2\insrsid6030960\charrsid15534331 FORMATO}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\insrsid6030960\charrsid15534331 secci
\'f3n son el coraz\'f3n del programa de bloque informe y contiene toda su inteligencia.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\insrsid6030960\charrsid15534331 
Usted puede utilizar BDL declaraciones m\'e1s en la}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\insrsid6030960\charrsid15534331 secci\'f3n}{\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\insrsid6030960\charrsid15534331 de formato}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\insrsid6030960\charrsid15534331 
de un informe, no se puede, sin embargo, incluir cualquier}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\ul\cf2\insrsid6030960\charrsid15534331  HYPERLINK "jav
ascript:void(0);" }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\ul\cf2\insrsid11032336\charrsid15534331 {\*\datafield 
00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b400000006a006100760061007300630072006900700074003a0076006f00690064002800300029003b000000795881f43b1d7f48af2c825dc485276300000000a5ab0000006c00}}}{\fldrslt {\rtlch\fcs1 
\af39 \ltrch\fcs0 \f39\ul\cf2\insrsid6030960\charrsid15534331 sentencias SQL}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 
\f39\insrsid6030960\charrsid15534331 .}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\insrsid6030960\charrsid15534331 BDL invoca las secciones y los bloques dentro de un programa de bloque informe de no}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 
\f39\insrsid6030960\charrsid15534331 procedimiento, en el momento oportuno, seg\'fan lo determinado por los datos del informe.No es necesario escribir c\'f3digo para calcular cu\'e1ndo una nueva p\'e1
gina de inicio, ni tiene que escribir las comparaciones para detectar cuando un grupo de filas se ha iniciado o ha finalizado. Todo lo que tiene que escribir son los}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 
\ltrch\fcs0 \f39\insrsid6030960\charrsid15534331 padres}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\insrsid6030960\charrsid15534331 statem}{\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\insrsid6030960\charrsid15534331 que sean apropiadas a la situaci\'f3n, y BDL proporciona el "pegamento" para que funcionen.}{\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\insrsid6030960\charrsid15534331 Puede escribir los bloques de control en el}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af39 \ltrch\fcs0 
\f39\ul\cf2\insrsid6030960\charrsid15534331  HYPERLINK "javascript:void(0);" }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\ul\cf2\insrsid11032336\charrsid15534331 {\*\datafield 
00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b400000006a006100760061007300630072006900700074003a0076006f00690064002800300029003b000000795881f43b1d7f48af2c825dc485276300000000a5ab0000004100}}}{\fldrslt {\rtlch\fcs1 
\af39 \ltrch\fcs0 \f39\ul\cf2\insrsid6030960\charrsid15534331 FORMATO}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\insrsid6030960\charrsid15534331 secci
\'f3n para ser ejecutado por los siguientes eventos:}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard \ltrpar\ql \li720\ri0\sb100\sa100\widctlpar\wrapdefault\faauto\rin0\lin720\itap0 {\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs20\insrsid6030960\charrsid15534331 o}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 
\ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~ }{\rtlch\fcs1 \af37 \ltrch\fcs0 \f37\fs22\insrsid6030960\charrsid15534331 Superior (cabecera) de la primera p\'e1gina del informe (}{\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid6030960\charrsid15534331  }{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af37 \ltrch\fcs0 \f37\fs22\ul\cf2\insrsid6030960\charrsid15534331  HYPERLINK "javascript:void(0);" }{\rtlch\fcs1 \af37 \ltrch\fcs0 
\f37\fs22\ul\cf2\insrsid11032336\charrsid15534331 {\*\datafield 
00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b400000006a006100760061007300630072006900700074003a0076006f00690064002800300029003b000000795881f43b1d7f48af2c825dc485276300000000a5ab0000004500}}}{\fldrslt {\rtlch\fcs1 
\af37 \ltrch\fcs0 \f37\fs22\ul\cf2\insrsid6030960\charrsid15534331 PRIMERA P\'c1GINA HEADER)}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  
\par }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs20\insrsid6030960\charrsid15534331 o}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~ }{\rtlch\fcs1 \af37 
\ltrch\fcs0 \f37\fs22\insrsid6030960\charrsid15534331 Superior (cabecera) de cada p\'e1gina despu\'e9s de la primera (}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af37 \ltrch\fcs0 
\f37\fs22\ul\cf2\insrsid6030960\charrsid15534331  HYPERLINK "javascript:void(0);" }{\rtlch\fcs1 \af37 \ltrch\fcs0 \f37\fs22\ul\cf2\insrsid11032336\charrsid15534331 {\*\datafield 
00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b400000006a006100760061007300630072006900700074003a0076006f00690064002800300029003b000000795881f43b1d7f48af2c825dc485276300000000a5ab0000002800}}}{\fldrslt {\rtlch\fcs1 
\af37 \ltrch\fcs0 \f37\fs22\ul\cf2\insrsid6030960\charrsid15534331 Encabezado de p\'e1gina}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af37 \ltrch\fcs0 
\f37\fs22\insrsid6030960\charrsid15534331 )}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs20\insrsid6030960\charrsid15534331 o}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~ }{\rtlch\fcs1 \af37 
\ltrch\fcs0 \f37\fs22\insrsid6030960\charrsid15534331 La parte inferior (pie de p\'e1gina) de cada p\'e1gina (}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af37 \ltrch\fcs0 
\f37\fs22\ul\cf2\insrsid6030960\charrsid15534331  HYPERLINK "javascript:void(0);" }{\rtlch\fcs1 \af37 \ltrch\fcs0 \f37\fs22\ul\cf2\insrsid11032336\charrsid15534331 {\*\datafield 
00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b400000006a006100760061007300630072006900700074003a0076006f00690064002800300029003b000000795881f43b1d7f48af2c825dc485276300000000a5ab0000004300}}}{\fldrslt {\rtlch\fcs1 
\af37 \ltrch\fcs0 \f37\fs22\ul\cf2\insrsid6030960\charrsid15534331 PAGE TRAILER}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af37 \ltrch\fcs0 
\f37\fs22\insrsid6030960\charrsid15534331 )}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs20\insrsid6030960\charrsid15534331 o}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~ }{\rtlch\fcs1 \af37 
\ltrch\fcs0 \f37\fs22\insrsid6030960\charrsid15534331 Cada nueva fila a medida que llega (}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af37 \ltrch\fcs0 
\f37\fs22\ul\cf2\insrsid6030960\charrsid15534331  HYPERLINK "javascript:void(0);" }{\rtlch\fcs1 \af37 \ltrch\fcs0 \f37\fs22\ul\cf2\insrsid11032336\charrsid15534331 {\*\datafield 
00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b400000006a006100760061007300630072006900700074003a0076006f00690064002800300029003b000000795881f43b1d7f48af2c825dc485276300000000a5ab0000004d00}}}{\fldrslt {\rtlch\fcs1 
\af37 \ltrch\fcs0 \f37\fs22\ul\cf2\insrsid6030960\charrsid15534331 en cada fila)}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  
\par }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs20\insrsid6030960\charrsid15534331 o}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~ }{\rtlch\fcs1 \af37 
\ltrch\fcs0 \f37\fs22\insrsid6030960\charrsid15534331 El extremo inicial de un grupo de filas (}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af37 \ltrch\fcs0 
\f37\fs22\ul\cf2\insrsid6030960\charrsid15534331  HYPERLINK "javascript:void(0);" }{\rtlch\fcs1 \af37 \ltrch\fcs0 \f37\fs22\ul\cf2\insrsid11032336\charrsid15534331 {\*\datafield 
00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b400000006a006100760061007300630072006900700074003a0076006f00690064002800300029003b000000795881f43b1d7f48af2c825dc485276300000000a5ab0000004300}}}{\fldrslt {\rtlch\fcs1 
\af37 \ltrch\fcs0 \f37\fs22\ul\cf2\insrsid6030960\charrsid15534331 ANTES DE GRUPO}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af37 \ltrch\fcs0 
\f37\fs22\insrsid6030960\charrsid15534331 ) - un grupo es una o m\'e1s filas que tengan valores iguales en una columna en particular.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs20\insrsid6030960\charrsid15534331 o}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~ }{\rtlch\fcs1 \af37 
\ltrch\fcs0 \f37\fs22\insrsid6030960\charrsid15534331 El final de un grupo de filas (}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af37 \ltrch\fcs0 
\f37\fs22\ul\cf2\insrsid6030960\charrsid15534331  HYPERLINK "javascript:void(0);" }{\rtlch\fcs1 \af37 \ltrch\fcs0 \f37\fs22\ul\cf2\insrsid11032336\charrsid15534331 {\*\datafield 
00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b400000006a006100760061007300630072006900700074003a0076006f00690064002800300029003b000000795881f43b1d7f48af2c825dc485276300000000a5ab0000007200}}}{\fldrslt {\rtlch\fcs1 
\af37 \ltrch\fcs0 \f37\fs22\ul\cf2\insrsid6030960\charrsid15534331 DESPU\'c9S DE GRUPO}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af37 \ltrch\fcs0 
\f37\fs22\insrsid6030960\charrsid15534331 ) - en este bloque, se suele imprimir subtotales y otros datos agregados para el grupo que est\'e1 terminando.Puede utilizar}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }
{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af37 \ltrch\fcs0 \f37\fs22\ul\cf2\insrsid6030960\charrsid15534331  HYPERLINK "javascript:void(0);" }{\rtlch\fcs1 \af37 \ltrch\fcs0 \f37\fs22\ul\cf2\insrsid11032336\charrsid15534331 {\*\datafield 
00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b400000006a006100760061007300630072006900700074003a0076006f00690064002800300029003b000000795881f43b1d7f48af2c825dc485276300000000a5ab0000006100}}}{\fldrslt {\rtlch\fcs1 
\af37 \ltrch\fcs0 \f37\fs22\ul\cf2\insrsid6030960\charrsid15534331 funciones de agregado}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af37 \ltrch\fcs0 
\f37\fs22\insrsid6030960\charrsid15534331 para calcular y mostrar las frecuencias, porcentajes, sumas, promedios, m\'ednimos y m\'e1ximos para esta informaci\'f3n.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs20\insrsid6030960\charrsid15534331 o}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~ }{\rtlch\fcs1 \af37 
\ltrch\fcs0 \f37\fs22\insrsid6030960\charrsid15534331 Despu\'e9s de la \'faltima fila ha sido procesado (}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af37 \ltrch\fcs0 
\f37\fs22\ul\cf2\insrsid6030960\charrsid15534331  HYPERLINK "javascript:void(0);" }{\rtlch\fcs1 \af37 \ltrch\fcs0 \f37\fs22\ul\cf2\insrsid11032336\charrsid15534331 {\*\datafield 
00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b400000006a006100760061007300630072006900700074003a0076006f00690064002800300029003b000000795881f43b1d7f48af2c825dc485276300000000a5ab0000006f00}}}{\fldrslt {\rtlch\fcs1 
\af37 \ltrch\fcs0 \f37\fs22\ul\cf2\insrsid6030960\charrsid15534331 DE \'daLTIMA FILA}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af37 \ltrch\fcs0 
\f37\fs22\insrsid6030960\charrsid15534331 ) -}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af37 \ltrch\fcs0 \f37\fs22\ul\cf2\insrsid6030960\charrsid15534331  HYPERLINK "javascript:void(0);" }{
\rtlch\fcs1 \af37 \ltrch\fcs0 \f37\fs22\ul\cf2\insrsid11032336\charrsid15534331 {\*\datafield 
00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b400000006a006100760061007300630072006900700074003a0076006f00690064002800300029003b000000795881f43b1d7f48af2c825dc485276300000000a5ab0000007400}}}{\fldrslt {\rtlch\fcs1 
\af37 \ltrch\fcs0 \f37\fs22\ul\cf2\insrsid6030960\charrsid15534331 las funciones de agregado}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af37 \ltrch\fcs0 
\f37\fs22\insrsid6030960\charrsid15534331 calculado sobre todas las filas del informe se imprimen generalmente aqu\'ed.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin1170\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af39 \ltrch\fcs0 
\f39\fs56\insrsid6030960\charrsid15534331 {\*\bkmkstart Two-pass}{\*\bkmkend Two-pass}Dos informes-pass}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\ql \li0\ri0\sb100\sa100\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af39 \ltrch\fcs0 
\f39\insrsid6030960\charrsid15534331 Un informe de dos pasos es el que crea las tablas temporales, por lo tanto debe haber una conexi\'f3n activa a la base de datos.\~
El informe de dos pass tipo internamente. Durante la primera pasada, los tipos de motores de informar sobre los datos y almacena el sor}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 
\f39\insrsid6030960\charrsid15534331 Ted valores en un archivo temporal en la base de datos.Durante la segunda pasada, calcula los valores agregados y produce la salida de datos en los archivos temporales.}{\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\insrsid6030960\charrsid15534331 Si su}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\ul\cf2\insrsid6030960\charrsid15534331 
 HYPERLINK "javascript:void(0);" }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\ul\cf2\insrsid11032336\charrsid15534331 {\*\datafield 
00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b400000006a006100760061007300630072006900700074003a0076006f00690064002800300029003b000000795881f43b1d7f48af2c825dc485276300000000a5ab0000004f00}}}{\fldrslt {\rtlch\fcs1 
\af39 \ltrch\fcs0 \f39\ul\cf2\insrsid6030960\charrsid15534331 definici\'f3n de informe}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 
\f39\insrsid6030960\charrsid15534331 incluye cualquiera de los siguientes, un informe de dos de paso se requiere:}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard \ltrpar\ql \li720\ri0\sb100\sa100\widctlpar\wrapdefault\faauto\rin0\lin720\itap0 {\rtlch\fcs1 \af3 \ltrch\fcs0 \f3\fs20\insrsid6030960\charrsid15534331 \'b7}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 
\ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~ }{\rtlch\fcs1 \af37 \ltrch\fcs0 \f37\fs22\insrsid6030960\charrsid15534331 Un}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\field\fldedit{\*\fldinst {\rtlch\fcs1 
\af37 \ltrch\fcs0 \f37\fs22\ul\cf2\insrsid6030960\charrsid15534331  HYPERLINK "javascript:void(0);" }{\rtlch\fcs1 \af37 \ltrch\fcs0 \f37\fs22\ul\cf2\insrsid11032336\charrsid15534331 {\*\datafield 
00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b400000006a006100760061007300630072006900700074003a0076006f00690064002800300029003b000000795881f43b1d7f48af2c825dc485276300000000a5ab0000006c00}}}{\fldrslt {\rtlch\fcs1 
\af37 \ltrch\fcs0 \f37\fs22\ul\cf2\insrsid6030960\charrsid15534331 ORDER BY}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af37 \ltrch\fcs0 
\f37\fs22\insrsid6030960\charrsid15534331 secci\'f3n sin la palabra clave EXTERNA.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af3 \ltrch\fcs0 \f3\fs20\insrsid6030960\charrsid15534331 \'b7}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~ }{\rtlch\fcs1 \af37 
\ltrch\fcs0 \f37\fs22\insrsid6030960\charrsid15534331 El}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af37 \ltrch\fcs0 \f37\fs22\ul\cf2\insrsid6030960\charrsid15534331 
 HYPERLINK "javascript:void(0);" }{\rtlch\fcs1 \af37 \ltrch\fcs0 \f37\fs22\ul\cf2\insrsid11032336\charrsid15534331 {\*\datafield 
00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b400000006a006100760061007300630072006900700074003a0076006f00690064002800300029003b000000795881f43b1d7f48af2c825dc485276300000000a5ab0000006900}}}{\fldrslt {\rtlch\fcs1 
\af37 \ltrch\fcs0 \f37\fs22\ul\cf2\insrsid6030960\charrsid15534331 GRUPO POR CIENTO (*)}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af37 
\ltrch\fcs0 \f37\fs22\ul\cf2\insrsid6030960\charrsid15534331  HYPERLINK "javascript:void(0);" }{\rtlch\fcs1 \af37 \ltrch\fcs0 \f37\fs22\ul\cf2\insrsid11032336\charrsid15534331 {\*\datafield 
00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b400000006a006100760061007300630072006900700074003a0076006f00690064002800300029003b000000795881f43b1d7f48af2c825dc485276300000000a5ab0000007200}}}{\fldrslt {\rtlch\fcs1 
\af37 \ltrch\fcs0 \f37\fs22\ul\cf2\insrsid6030960\charrsid15534331 funci\'f3n de agregado}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af37 \ltrch\fcs0 
\f37\fs22\insrsid6030960\charrsid15534331 en cualquier parte del informe.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af3 \ltrch\fcs0 \f3\fs20\insrsid6030960\charrsid15534331 \'b7}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~ }{\rtlch\fcs1 \af37 
\ltrch\fcs0 \f37\fs22\insrsid6030960\charrsid15534331 Cualquier}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af37 \ltrch\fcs0 \f37\fs22\ul\cf2\insrsid6030960\charrsid15534331 
 HYPERLINK "javascript:void(0);" }{\rtlch\fcs1 \af37 \ltrch\fcs0 \f37\fs22\ul\cf2\insrsid11032336\charrsid15534331 {\*\datafield 
00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b400000006a006100760061007300630072006900700074003a0076006f00690064002800300029003b000000795881f43b1d7f48af2c825dc485276300000000a5ab0000006f00}}}{\fldrslt {\rtlch\fcs1 
\af37 \ltrch\fcs0 \f37\fs22\ul\cf2\insrsid6030960\charrsid15534331 funci\'f3n de agregado}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af37 \ltrch\fcs0 
\f37\fs22\insrsid6030960\charrsid15534331 fuera de la}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af37 \ltrch\fcs0 \f37\fs22\ul\cf2\insrsid6030960\charrsid15534331 
 HYPERLINK "javascript:void(0);" }{\rtlch\fcs1 \af37 \ltrch\fcs0 \f37\fs22\ul\cf2\insrsid11032336\charrsid15534331 {\*\datafield 
00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b400000006a006100760061007300630072006900700074003a0076006f00690064002800300029003b000000795881f43b1d7f48af2c825dc485276300000000a5ab0000006c00}}}{\fldrslt {\rtlch\fcs1 
\af37 \ltrch\fcs0 \f37\fs22\ul\cf2\insrsid6030960\charrsid15534331 DESPU\'c9S DE GRUPO}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af37 \ltrch\fcs0 
\f37\fs22\insrsid6030960\charrsid15534331 bloque de control.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs22\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin1170\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af39 \ltrch\fcs0 
\f39\fs56\insrsid6030960\charrsid15534331 {\*\bkmkstart Interrupt}{\*\bkmkend Interrupt}Interrupci\'f3n de un Informe}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\ql \li0\ri0\sb100\sa100\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af39 \ltrch\fcs0 
\f39\insrsid6030960\charrsid15534331 Cuando un programa realiza un proceso largo, como un bucle, un informe o una consulta de base de datos, la falta de declaraciones de la interacci\'f3
n del usuario en el proceso se puede evitar que el usuario interrumpirla.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\insrsid6030960\charrsid15534331 
En este programa, el ejemplo anterior se modifica para mostrar un formulario que contenga inicio, la salida, y la interrupci\'f3n de}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af39 
\ltrch\fcs0 \f39\ul\cf2\insrsid6030960\charrsid15534331  HYPERLINK "javascript:void(0);" }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\ul\cf2\insrsid11032336\charrsid15534331 {\*\datafield 
00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b400000006a006100760061007300630072006900700074003a0076006f00690064002800300029003b000000795881f43b1d7f48af2c825dc485276300000000a5ab0000202e00}}}{\fldrslt {\rtlch\fcs1 
\af39 \ltrch\fcs0 \f39\ul\cf2\insrsid6030960\charrsid15534331 botones}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\insrsid6030960\charrsid15534331 , as
\'ed como una}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\ul\cf2\insrsid6030960\charrsid15534331  HYPERLINK "javascript:void(0);" }{\rtlch\fcs1 \af39 \ltrch\fcs0 
\f39\ul\cf2\insrsid11032336\charrsid15534331 {\*\datafield 
00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b400000006a006100760061007300630072006900700074003a0076006f00690064002800300029003b000000795881f43b1d7f48af2c825dc485276300000000a5ab0000007400}}}{\fldrslt {\rtlch\fcs1 
\af39 \ltrch\fcs0 \f39\ul\cf2\insrsid6030960\charrsid15534331 barra de progreso}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 
\f39\insrsid6030960\charrsid15534331 que muestra qu\'e9 tan cerca est\'e1 el informe de su recorrido.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid11032336\charrsid15534331 {\pict{\*\picprop\shplid1025{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}}{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn fLine}{\sv 0}}{\sp{\sn fLayoutInCell}{\sv 1}}{\sp{\sn fLayoutInCell}{\sv 1}}}
\picscalex305\picscaley233\piccropl0\piccropr0\piccropt0\piccropb0\picw2646\pich2646\picwgoal1500\pichgoal1500\wmetafile8\bliptag-1437848749\blipupi220{\*\blipuid aa4c2b534df3844ec2bea52e4157d2a1}
0100090000031602000002009601000000009601000026060f002203574d46430100000000000100130800000000010000000003000000000000000300000100
00006c0000000000000000000000350000006f0000000000000000000000d51f00002f18000020454d4600000100000300001000000002000000000000000000
000000000000981200009e1a0000ca0000002001000000000000000000000000000022130300cb660400160000000c000000180000000a000000100000000000
000000000000090000001000000085070000b5050000520000007001000001000000a4ffffff0000000000000000000000009001000000000000044000224300
61006c00690062007200690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
1100cc9a110010000000309e1100b09b1100e4506032309e1100289b110010000000989c1100149e11008a4f6032309e1100289b1100200000006a455531289b
1100309e110020000000ffffffffec23db0017465531ffffffffffff0180ffff01800f020180ffffffff0000030000080000000800006cf21100010000000000
00005802000025000000372e90010000020f0502020204030204ef0200a07b20004000000000000000009f00000000000000430061006c006900620072000000
00000060a20241a160322534e4cccc23db005c45a1005c9b11001e504d310700000001000000989b1100989b11003d524b3107000000c09b1100ec23db006476
000800000000250000000c00000001000000250000000c00000001000000250000000c00000001000000120000000c00000001000000180000000c0000000000
000254000000540000000000000000000000350000006f000000010000005fcc87403f4087400000000057000000010000004c00000004000000000000000000
000085070000b705000050000000200000003600000046000000280000001c0000004744494302000000ffffffffffffffff86070000b5050000000000004600
000014000000080000004744494303000000250000000c0000000e000080250000000c0000000e0000800e000000140000000000000010000000140000000400
000003010800050000000b0200000000050000000c02c6000501040000002e0118001c000000fb02f4ff0000000000009001000000000440002243616c696272
6900000000000000000000000000000000000000000000000000040000002d010000040000002d010000040000002d0100000400000002010100050000000902
000000020d000000320a0c00000001000400000000000501c60020fe07001c000000fb020200010000000000bc02000000000102022253797374656d0000000000000000000000000000000000000000000000000000040000002d010100040000002d010100030000000000}}{\rtlch\fcs1 \af39 \ltrch\fcs0 
\f39\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin1170\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af39 \ltrch\fcs0 
\f39\fs56\insrsid6030960\charrsid15534331 {\*\bkmkstart nterruptactionview}{\*\bkmkend nterruptactionview}El punto de vista la acci\'f3n de interrupci\'f3n}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\ql \li0\ri0\sb100\sa100\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af39 \ltrch\fcs0 
\f39\insrsid6030960\charrsid15534331 Con el fin de permitir a un usuario para detener una duraci\'f3n informe detallado, por ejemplo, puede definir una}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\field\fldedit{\*\fldinst {
\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\ul\cf2\insrsid6030960\charrsid15534331  HYPERLINK "javascript:void(0);" }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\ul\cf2\insrsid11032336\charrsid15534331 {\*\datafield 
00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b400000006a006100760061007300630072006900700074003a0076006f00690064002800300029003b000000795881f43b1d7f48af2c825dc485276300000000a5ab0000000003}}}{\fldrslt {\rtlch\fcs1 
\af39 \ltrch\fcs0 \f39\ul\cf2\insrsid6030960\charrsid15534331 vista de la acci\'f3n}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 
\f39\insrsid6030960\charrsid15534331 con el nombre de "interrupci\'f3n".}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\insrsid6030960\charrsid15534331 Cuando el sistema de ejecuci\'f3
n toma el control del programa, el cliente de forma autom\'e1tica permite a un local de}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\ul\cf2\insrsid6030960\charrsid15534331 
 HYPERLINK "javascript:void(0);" }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\ul\cf2\insrsid11032336\charrsid15534331 {\*\datafield 
00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b400000006a006100760061007300630072006900700074003a0076006f00690064002800300029003b000000795881f43b1d7f48af2c825dc485276300000000a5ab0000000000}}}{\fldrslt {\rtlch\fcs1 
\af39 \ltrch\fcs0 \f39\ul\cf2\insrsid6030960\charrsid15534331 interrumpir}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\insrsid6030960\charrsid15534331 
la acci\'f3n para que el usuario env\'eda una solicitud asincr\'f3nica para el programa.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\insrsid6030960\charrsid15534331 Esta solicitud la interrupci\'f3
n es interpretado por el sistema de ejecuci\'f3n como una se\'f1al de interrupci\'f3n tradicional, como si se gener\'f3 en el lado servidor, y el}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\field\fldedit{\*\fldinst {\rtlch\fcs1 
\af39 \ltrch\fcs0 \f39\ul\cf2\insrsid6030960\charrsid15534331  HYPERLINK "javascript:void(0);" }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\ul\cf2\insrsid11032336\charrsid15534331 {\*\datafield 
00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b400000006a006100760061007300630072006900700074003a0076006f00690064002800300029003b000000795881f43b1d7f48af2c825dc485276300000000a5ab000032309e}}}{\fldrslt {\rtlch\fcs1 
\af39 \ltrch\fcs0 \f39\ul\cf2\insrsid6030960\charrsid15534331 INT_FLAG}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af39 \ltrch\fcs0 
\f39\ul\cf2\insrsid6030960\charrsid15534331  HYPERLINK "javascript:void(0);" }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\ul\cf2\insrsid11032336\charrsid15534331 {\*\datafield 
00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b400000006a006100760061007300630072006900700074003a0076006f00690064002800300029003b000000795881f43b1d7f48af2c825dc485276300000000a5ab0000000000}}}{\fldrslt {\rtlch\fcs1 
\af39 \ltrch\fcs0 \f39\ul\cf2\insrsid6030960\charrsid15534331 variable}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\insrsid6030960\charrsid15534331 
se establece en TRUE.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin1170\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af39 \ltrch\fcs0 
\f39\fs56\insrsid6030960\charrsid15534331 {\*\bkmkstart Refresh}{\*\bkmkend Refresh}Actualizaci\'f3n de la pantalla}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\ql \li0\ri0\sb100\sa100\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af39 \ltrch\fcs0 
\f39\insrsid6030960\charrsid15534331 El resumen de usuario Interfaz de \'e1rboles en el extremo delantero est\'e1 sincronizado con el \'e1rbol de sistema de ejecuci\'f3n AUI cuando una instrucci\'f3n de interacci\'f3
n con el usuario toma el control. Esto significa que el usuario no ver\'e1 ninguna pantalla mientras el programa est\'e1 haciendo el procesamiento por lotes,}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 
\f39\insrsid6030960\charrsid15534331 hasta que una instrucci\'f3n interactiva que se lleg\'f3.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\insrsid6030960\charrsid15534331 
Si quieres mostrar algo en la pantalla mientras el programa se ejecuta en un procedimiento de proceso por lotes, debe forzar la sincronizaci\'f3n con el extremo delantero. }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\insrsid6030960\charrsid15534331 La}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\ul\cf2\insrsid6030960\charrsid15534331 
 HYPERLINK "javascript:void(0);" }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\ul\cf2\insrsid11032336\charrsid15534331 {\*\datafield 
00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b400000006a006100760061007300630072006900700074003a0076006f00690064002800300029003b000000795881f43b1d7f48af2c825dc485276300000000a5ab0000000c00}}}{\fldrslt {\rtlch\fcs1 
\af39 \ltrch\fcs0 \f39\ul\cf2\insrsid6030960\charrsid15534331 interfaz de}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\insrsid6030960\charrsid15534331 
clase es una clase incorporada proporcionan para manipular la interfaz de usuario.La}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \b\f39\insrsid6030960\charrsid15534331 actualizaci\'f3n ()}{\rtlch\fcs1 
\af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\insrsid6030960\charrsid15534331 de esta clase se sincroniza la parte delantera con el actual \'e1rbol AUI.No es necesario crear una instancia de esta clas}{
\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\insrsid6030960\charrsid15534331 s antes de llamar a cualquiera de sus m\'e9todos:}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs20\insrsid6030960\charrsid15534331 CALL}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 
\f39\fs20\insrsid6030960\charrsid15534331 ui.Interface.refresh ()}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s2\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin1170\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af39 \ltrch\fcs0 
\f39\fs56\insrsid6030960\charrsid15534331 {\*\bkmkstart ProgressBar}{\*\bkmkend ProgressBar}El uso de un ProgressBar}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\ql \li0\ri0\sb100\sa100\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af39 \ltrch\fcs0 
\f39\insrsid6030960\charrsid15534331 Uno de los tipos de elementos de formulario es un}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\ul\cf2\insrsid6030960\charrsid15534331 
 HYPERLINK "javascript:void(0);" }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\ul\cf2\insrsid11032336\charrsid15534331 {\*\datafield 
00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b400000006a006100760061007300630072006900700074003a0076006f00690064002800300029003b000000795881f43b1d7f48af2c825dc485276300000000a5ab0000ffffff}}}{\fldrslt {\rtlch\fcs1 
\af39 \ltrch\fcs0 \f39\ul\cf2\insrsid6030960\charrsid15534331 ProgressBar}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\insrsid6030960\charrsid15534331 
, una l\'ednea horizontal con un indicador de progreso.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\insrsid6030960\charrsid15534331 La posici\'f3
n de la barra de progreso se define por el valor del campo de formulario correspondiente. El valor se puede cambiar desde dentro de un programa mediante el BDL}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\field\fldedit{\*\fldinst {
\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\ul\cf2\insrsid6030960\charrsid15534331  HYPERLINK "javascript:void(0);" }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\ul\cf2\insrsid11032336\charrsid15534331 {\*\datafield 
00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b400000006a006100760061007300630072006900700074003a0076006f00690064002800300029003b000000795881f43b1d7f48af2c825dc485276300000000a5ab0000000000}}}{\fldrslt {\rtlch\fcs1 
\af39 \ltrch\fcs0 \f39\ul\cf2\insrsid6030960\charrsid15534331 PANTALLA}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\insrsid6030960\charrsid15534331 
instrucciones para establecer el valor del campo.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\insrsid6030960\charrsid15534331 Este tipo de elemento de formulario no permite la entrada de datos, sino que s\'f3lo se utiliza para mostrar valores enteros. El}{\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid6030960\charrsid15534331  }{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\ul\cf2\insrsid6030960\charrsid15534331  HYPERLINK "javascript:void(0);" }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\ul\cf2\insrsid11032336\charrsid15534331 
{\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b400000006a006100760061007300630072006900700074003a0076006f00690064002800300029003b000000795881f43b1d7f48af2c825dc485276300000000a5ab0000020000}}}{\fldrslt {
\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\ul\cf2\insrsid6030960\charrsid15534331 VALUEMIN}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 
\f39\insrsid6030960\charrsid15534331 y}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\ul\cf2\insrsid6030960\charrsid15534331  HYPERLINK "javascript:void(0);" }{\rtlch\fcs1 
\af39 \ltrch\fcs0 \f39\ul\cf2\insrsid11032336\charrsid15534331 {\*\datafield 
00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b400000006a006100760061007300630072006900700074003a0076006f00690064002800300029003b000000795881f43b1d7f48af2c825dc485276300000000a5ab0000006e00}}}{\fldrslt {\rtlch\fcs1 
\af39 \ltrch\fcs0 \f39\ul\cf2\insrsid6030960\charrsid15534331 VALUEMAX}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\insrsid6030960\charrsid15534331 
atributos de la ProgressBar definir el l\'edmite inferior y superior de la entera informaci\'f3n de progreso.Cualquier valor fuera de este rango no se mostrar\'e1. }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid11032336\charrsid15534331 {\pict{\*\picprop\shplid1026{\sp{\sn shapeType}{\sv 1}}{\sp{\sn fFlipH}{\sv 0}}
{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn fillColor}{\sv 8421504}}{\sp{\sn fFilled}{\sv 1}}{\sp{\sn fLine}{\sv 0}}{\sp{\sn alignHR}{\sv 1}}{\sp{\sn dxHeightHR}{\sv 30}}{\sp{\sn dxWidthHR}{\sv 8640}}{\sp{\sn fLayoutInCell}{\sv 1}}{\sp{\sn fStandardHR}{\sv 1}}
{\sp{\sn fNoshadeHR}{\sv 0}}{\sp{\sn fHorizRule}{\sv 1}}{\sp{\sn fLayoutInCell}{\sv 1}}}\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0
\picw15240\pich53\picwgoal8640\pichgoal30\wmetafile8\bliptag-31595477\blipupi81{\*\blipuid fe1de42b9f9fd98959fbc8c694c3730b}010009000003c902000006000602000000000602000026060f000204574d46430100000000000100af4a0000000001000000e003000000000000e00300000100
00006c000000ffffffffffffffff610e0000320000000000000000000000e03c0000d400000020454d4600000100e00300001b00000003000000000000000000
000000000000981200009e1a0000ca0000002001000000000000000000000000000022130300cb660400160000000c000000180000000a000000100000000000
0000000000000900000010000000610e000032000000520000007001000001000000a4ffffff0000000000000000000000009001000000000000044000224300
61006c00690062007200690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
1100cc4c11001000000030501100b04d1100e450603230501100284d110010000000984e1100145011008a4f603230501100284d1100200000006a455531284d
11003050110020000000ffffffffec81400117465531ffffffffffff0180ffff01800f020180ffffffff000002000008000000080000f85e1200010000000000
00005802000025000000372e90010000020f0502020204030204ef0200a07b20004000000000000000009f00000000000000430061006c006900620072000000
00000030ae0841a160323bacdddccc814001e449d2005c4d11001e504d310700000001000000984d1100984d11003d524b3107000000c04d1100ec8140016476
000800000000250000000c00000001000000250000000c00000001000000250000000c00000001000000120000000c00000001000000180000000c0000000000
0002540000005400000000000000000000003500000031000000010000005fcc87403f4087400000000057000000010000004c00000004000000000000000000
0000610e00003200000050000000200000003600000046000000280000001c0000004744494302000000ffffffffffffffff620e000032000000000000002100
000008000000620000000c0000000100000024000000240000000000003e00000000000000000000003e00000000000000000200000027000000180000000200
0000000000008080800000000000250000000c00000002000000250000000c000000080000805600000030000000ffffffffffffffff610e0000320000000500
0000fcfffcfffcff8c0106738c010673fcfffcfffcff250000000c00000007000080250000000c00000000000080240000002400000000000041000000000000
000000000041000000000000000002000000220000000c000000ffffffff4600000014000000080000004744494303000000250000000c0000000e0000802500
00000c0000000e0000800e000000140000000000000010000000140000000400000003010800050000000b0200000000050000000c020700f301040000002e01
18001c000000fb02f4ff0000000000009001000000000440002243616c6962726900000000000000000000000000000000000000000000000000040000002d01
0000040000002d010000040000002d0100000400000002010100050000000902000000020d000000320a0c0000000100040000000000f401070020b007000300
00001e0007000000fc020000808080000000040000002d01010008000000fa02050000000000ffffff00040000002d0102000e00000024030500000000000000
0700f4010700f40100000000000008000000fa0200000000000000000000040000002d01030007000000fc020000ffffff000000040000002d01040004000000
2701ffff1c000000fb020200010000000000bc02000000000102022253797374656d0000000000000000000000000000000000000000000000000000040000002d010500040000002d010500030000000000}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4
\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}
{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \ltrpar
\s2\ql \li1170\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin1170\itap0 \rtlch\fcs1 \ab\ai\af1\afs28\alang1025 \ltrch\fcs0 \b\i\f1\fs28\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af39 \ltrch\fcs0 
\f39\fs56\insrsid6030960\charrsid15534331 {\*\bkmkstart Exampleprogbar}{\*\bkmkend Exampleprogbar}Ejemplo: Manejo de Interrupci\'f3n}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s3\ql \li1800\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin1800\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af39 \ltrch\fcs0 
\f39\fs48\insrsid6030960\charrsid15534331 La especificaci\'f3n de archivo Formulario }{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\ql \li0\ri0\sb100\sa100\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af39 \ltrch\fcs0 
\f39\insrsid6030960\charrsid15534331 Un formulario que contiene una barra de progreso se define en la}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af39 \ltrch\fcs0 
\f39\ul\cf2\insrsid6030960\charrsid15534331  HYPERLINK "javascript:void(0);" }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\ul\cf2\insrsid11032336\charrsid15534331 {\*\datafield 
00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b400000006a006100760061007300630072006900700074003a0076006f00690064002800300029003b000000795881f43b1d7f48af2c825dc485276300000000a5ab000000f800}}}{\fldrslt {\rtlch\fcs1 
\af39 \ltrch\fcs0 \f39\ul\cf2\insrsid6030960\charrsid15534331 especificaci\'f3n de la forma de fichero}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 
\b\f39\insrsid6030960\charrsid15534331 reportprog.per.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par \ltrrow}\trowd \irow0\irowband0\ltrrow\ts11\trleft-15\trftsWidth2\trwWidth5000\trautofit1\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblind0\tblindtype3 \clvertalt\clbrdrt\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrnone 
\clcfpat16\clshdng10000\cltxlrtb\clftsWidth3\clwWidth5805\clpadl15\clpadt15\clpadb15\clpadr15\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcfpatraw16\clshdngraw10000 \cellx8853\pard \ltrpar\ql \li0\ri0\sl276\slmult1\widctlpar\intbl\wrapdefault\faauto\rin0\lin0 {
\rtlch\fcs1 \af37 \ltrch\fcs0 \b\f37\fs22\insrsid6030960\charrsid15534331 Formulario (reportprog.per)}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 \cell }\pard \ltrpar
\ql \li0\ri0\widctlpar\intbl\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 \trowd \irow0\irowband0\ltrrow
\ts11\trleft-15\trftsWidth2\trwWidth5000\trautofit1\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblind0\tblindtype3 \clvertalt\clbrdrt\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrnone 
\clcfpat16\clshdng10000\cltxlrtb\clftsWidth3\clwWidth5805\clpadl15\clpadt15\clpadb15\clpadr15\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcfpatraw16\clshdngraw10000 \cellx8853\row \ltrrow}\trowd \irow1\irowband1\lastrow \ltrrow
\ts11\trleft-15\trftsWidth2\trwWidth5000\trautofit1\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblind0\tblindtype3 \clvertalt\clbrdrt\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrnone 
\cltxlrtb\clftsWidth2\clwWidth5000\clpadl15\clpadt15\clpadb15\clpadr15\clpadfl3\clpadft3\clpadfb3\clpadfr3\clshdrawnil \cellx8853\pard \ltrpar\ql \li0\ri0\widctlpar\intbl\wrapdefault\faauto\rin0\lin0 {\rtlch\fcs1 \af39 \ltrch\fcs0 
\f39\fs20\insrsid6030960\charrsid15534331 DISPOSICI\'d3N 01 (TEXT = "Informe")}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs20\insrsid6030960\charrsid15534331 02 GRID}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs20\insrsid6030960\charrsid15534331 03 (}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs20\insrsid6030960\charrsid15534331 04}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs20\insrsid6030960\charrsid15534331 05 [F001]}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs20\insrsid6030960\charrsid15534331 0 6}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs20\insrsid6030960\charrsid15534331 07 ib] [}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs20\insrsid6030960\charrsid15534331 08}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs20\insrsid6030960\charrsid15534331 09}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs20\insrsid6030960\charrsid15534331 10)}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs20\insrsid6030960\charrsid15534331 11 FIN}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs20\insrsid6030960\charrsid15534331 12 FIN}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs20\insrsid6030960\charrsid15534331 13}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs20\insrsid6030960\charrsid15534331 14 ATRIBUTOS}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs20\insrsid6030960\charrsid15534331 15 PROGRESSBA F001 R = formonly.rptbar, VALUEMIN = 1, VALUEMAX = 10;}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs20\insrsid6030960\charrsid15534331 16 BOT\'d3N ib: interrumpir, text = "Stop";}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs20\insrsid6030960\charrsid15534331 17 FIN}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 \cell }\pard \ltrpar\ql \li0\ri0\widctlpar\intbl\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {
\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 \trowd \irow1\irowband1\lastrow \ltrrow\ts11\trleft-15\trftsWidth2\trwWidth5000\trautofit1\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblind0\tblindtype3 \clvertalt\clbrdrt\brdrnone \clbrdrl
\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrnone \cltxlrtb\clftsWidth2\clwWidth5000\clpadl15\clpadt15\clpadb15\clpadr15\clpadfl3\clpadft3\clpadfb3\clpadfr3\clshdrawnil \cellx8853\row }\pard \ltrpar
\ql \li0\ri0\sb100\sa100\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af39 \ltrch\fcs0 \b\f39\insrsid6030960\charrsid15534331 Notas:}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard \ltrpar\ql \li720\ri0\sb100\sa100\widctlpar\wrapdefault\faauto\rin0\lin720\itap0 {\rtlch\fcs1 \af3 \ltrch\fcs0 \f3\fs20\insrsid6030960\charrsid15534331 \'b7}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 
\ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~ }{\rtlch\fcs1 \af37 \ltrch\fcs0 \f37\fs22\insrsid6030960\charrsid15534331 L\'ednea}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 
\f39\fs20\insrsid6030960\charrsid15534331 05}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af37 \ltrch\fcs0 \f37\fs22\insrsid6030960\charrsid15534331 contiene el}{\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid6030960\charrsid15534331  }{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af37 \ltrch\fcs0 \f37\fs22\ul\cf2\insrsid6030960\charrsid15534331  HYPERLINK "javascript:void(0);" }{\rtlch\fcs1 \af37 \ltrch\fcs0 
\f37\fs22\ul\cf2\insrsid11032336\charrsid15534331 {\*\datafield 
00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b400000006a006100760061007300630072006900700074003a0076006f00690064002800300029003b000000795881f43b1d7f48af2c825dc485276300000000a5ab0000001200}}}{\fldrslt {\rtlch\fcs1 
\af37 \ltrch\fcs0 \f37\fs22\ul\cf2\insrsid6030960\charrsid15534331 campo de formulario}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af37 \ltrch\fcs0 
\f37\fs22\insrsid6030960\charrsid15534331 para la}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af37 \ltrch\fcs0 \f37\fs22\ul\cf2\insrsid6030960\charrsid15534331  HYPERLINK "javascript:void(0);" 
}{\rtlch\fcs1 \af37 \ltrch\fcs0 \f37\fs22\ul\cf2\insrsid11032336\charrsid15534331 {\*\datafield 
00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b400000006a006100760061007300630072006900700074003a0076006f00690064002800300029003b000000795881f43b1d7f48af2c825dc485276300000000a5ab0000323000}}}{\fldrslt {\rtlch\fcs1 
\af37 \ltrch\fcs0 \f37\fs22\ul\cf2\insrsid6030960\charrsid15534331 ProgressBar}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af37 \ltrch\fcs0 
\f37\fs22\insrsid6030960\charrsid15534331 .}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af3 \ltrch\fcs0 \f3\fs20\insrsid6030960\charrsid15534331 \'b7}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~ }{\rtlch\fcs1 \af37 
\ltrch\fcs0 \f37\fs22\insrsid6030960\charrsid15534331 L\'ednea}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs20\insrsid6030960\charrsid15534331 07}{\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af37 \ltrch\fcs0 \f37\fs22\insrsid6030960\charrsid15534331 contiene el campo de formulario para la interrupci\'f3n de}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }
{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af37 \ltrch\fcs0 \f37\fs22\ul\cf2\insrsid6030960\charrsid15534331  HYPERLINK "javascript:void(0);" }{\rtlch\fcs1 \af37 \ltrch\fcs0 \f37\fs22\ul\cf2\insrsid11032336\charrsid15534331 {\*\datafield 
00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b400000006a006100760061007300630072006900700074003a0076006f00690064002800300029003b000000795881f43b1d7f48af2c825dc485276300000000a5ab0000003700}}}{\fldrslt {\rtlch\fcs1 
\af37 \ltrch\fcs0 \f37\fs22\ul\cf2\insrsid6030960\charrsid15534331 vista la acci\'f3n}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af37 \ltrch\fcs0 
\f37\fs22\insrsid6030960\charrsid15534331 .}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af3 \ltrch\fcs0 \f3\fs20\insrsid6030960\charrsid15534331 \'b7}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~ }{\rtlch\fcs1 \af37 
\ltrch\fcs0 \f37\fs22\insrsid6030960\charrsid15534331 La l\'ednea}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs20\insrsid6030960\charrsid15534331 15}{\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af37 \ltrch\fcs0 \f37\fs22\insrsid6030960\charrsid15534331 define el}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af37 \ltrch\fcs0 
\f37\fs22\ul\cf2\insrsid6030960\charrsid15534331  HYPERLINK "javascript:void(0);" }{\rtlch\fcs1 \af37 \ltrch\fcs0 \f37\fs22\ul\cf2\insrsid11032336\charrsid15534331 {\*\datafield 
00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b400000006a006100760061007300630072006900700074003a0076006f00690064002800300029003b000000795881f43b1d7f48af2c825dc485276300000000a5ab0000000c00}}}{\fldrslt {\rtlch\fcs1 
\af37 \ltrch\fcs0 \f37\fs22\ul\cf2\insrsid6030960\charrsid15534331 ProgressBar}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af37 \ltrch\fcs0 
\f37\fs22\insrsid6030960\charrsid15534331 como formonly desde su tipo no se deriva de una columna de base de datos.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af37 \ltrch\fcs0 \f37\fs22\insrsid6030960\charrsid15534331 
Los valores van desde 1 hasta 10.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af37 \ltrch\fcs0 \f37\fs22\insrsid6030960\charrsid15534331 \~ El valor m\'e1ximo de la barra de progreso se hab\'ed
a elegido arbitrariamente, y se fij\'f3 m\'e1s bien baja ya que no hay m\'e1s filas en la}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af37 \ltrch\fcs0 \f37\fs22\insrsid6030960\charrsid15534331 tabla de base de datos}{
\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af37 \ltrch\fcs0 \b\f37\fs22\insrsid6030960\charrsid15534331 de los clientes.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af3 \ltrch\fcs0 \f3\fs20\insrsid6030960\charrsid15534331 \'b7}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs14\insrsid6030960\charrsid15534331 \~\~\~\~\~\~\~ }{\rtlch\fcs1 \af37 
\ltrch\fcs0 \f37\fs22\insrsid6030960\charrsid15534331 L\'ednea}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs20\insrsid6030960\charrsid15534331 16}{\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af37 \ltrch\fcs0 \f37\fs22\insrsid6030960\charrsid15534331 define el}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af37 \ltrch\fcs0 
\b\f37\fs22\insrsid6030960\charrsid15534331 ib}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af37 \ltrch\fcs0 \f37\fs22\insrsid6030960\charrsid15534331 bot\'f3n como una interrupci\'f3n}{\rtlch\fcs1 \af0 \ltrch\fcs0 
\insrsid6030960\charrsid15534331  }{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af37 \ltrch\fcs0 \f37\fs22\ul\cf2\insrsid6030960\charrsid15534331  HYPERLINK "javascript:void(0);" }{\rtlch\fcs1 \af37 \ltrch\fcs0 
\f37\fs22\ul\cf2\insrsid11032336\charrsid15534331 {\*\datafield 
00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b400000006a006100760061007300630072006900700074003a0076006f00690064002800300029003b000000795881f43b1d7f48af2c825dc485276300000000a5ab0000ff4600}}}{\fldrslt {\rtlch\fcs1 
\af37 \ltrch\fcs0 \f37\fs22\ul\cf2\insrsid6030960\charrsid15534331 ver acci\'f3n}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331  }{\rtlch\fcs1 \af37 \ltrch\fcs0 
\f37\fs22\insrsid6030960\charrsid15534331 con el texto de "Stop".}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs22\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\fs22\insrsid6030960\charrsid15534331 \~}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }\pard\plain \ltrpar\s1\qc \li0\ri0\keepn\widctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang2058\langfe2058\kerning32\cgrid\langnp2058\langfenp2058 {\rtlch\fcs1 \af1 \ltrch\fcs0 
\fs48\cf17\insrsid6030960\charrsid15534331 > Bienvenidos al desarrollador Genero mundo ...}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid6030960\charrsid15534331 
\par }{\*\themedata 504b030414000600080000002100828abc13fa0000001c020000130000005b436f6e74656e745f54797065735d2e786d6cac91cb6ac3301045f785fe83d0b6d8
72ba28a5d8cea249777d2cd20f18e4b12d6a8f843409c9df77ecb850ba082d74231062ce997b55ae8fe3a00e1893f354e9555e6885647de3a8abf4fbee29bbd7
2a3150038327acf409935ed7d757e5ee14302999a654e99e393c18936c8f23a4dc072479697d1c81e51a3b13c07e4087e6b628ee8cf5c4489cf1c4d075f92a0b
44d7a07a83c82f308ac7b0a0f0fbf90c2480980b58abc733615aa2d210c2e02cb04430076a7ee833dfb6ce62e3ed7e14693e8317d8cd0433bf5c60f53fea2fe7
065bd80facb647e9e25c7fc421fd2ddb526b2e9373fed4bb902e182e97b7b461e6bfad3f010000ffff0300504b030414000600080000002100a5d6a7e7c00000
00360100000b0000005f72656c732f2e72656c73848fcf6ac3300c87ef85bd83d17d51d2c31825762fa590432fa37d00e1287f68221bdb1bebdb4fc7060abb08
84a4eff7a93dfeae8bf9e194e720169aaa06c3e2433fcb68e1763dbf7f82c985a4a725085b787086a37bdbb55fbc50d1a33ccd311ba548b63095120f88d94fbc
52ae4264d1c910d24a45db3462247fa791715fd71f989e19e0364cd3f51652d73760ae8fa8c9ffb3c330cc9e4fc17faf2ce545046e37944c69e462a1a82fe353
bd90a865aad41ed0b5b8f9d6fd010000ffff0300504b0304140006000800000021006b799616830000008a0000001c0000007468656d652f7468656d652f7468
656d654d616e616765722e786d6c0ccc4d0ac3201040e17da17790d93763bb284562b2cbaebbf600439c1a41c7a0d29fdbd7e5e38337cedf14d59b4b0d592c9c
070d8a65cd2e88b7f07c2ca71ba8da481cc52c6ce1c715e6e97818c9b48d13df49c873517d23d59085adb5dd20d6b52bd521ef2cdd5eb9246a3d8b4757e8d3f7
29e245eb2b260a0238fd010000ffff0300504b030414000600080000002100266c541b9a060000521b0000160000007468656d652f7468656d652f7468656d65
312e786d6cec594d6f1b4518be23f11f467b6f6327761a4775aad8b11b48d346b15bd4e37877bc3bcdecce6a669cd437d41e9190100571a012370e08a8d44a5c
caaf09144191fa1778676677bd13af49d24650417d48bcb3cffbfd31ef8caf5ebb1f33744884a43c697bf5cb350f91c4e7014dc2b6777bd8bfb4e621a9701260
c613d2f6a6447ad736de7fef2a5e5711890902fa44aee3b6172995ae2f2d491f96b1bccc5392c0bb31173156f028c2a540e023e01bb3a5e55a6d7529c634f150
8263603b041a1410746b3ca63ef13672f63d06321225f582cfc4403327194d091b1cd435424e659709748859db0349013f1a92fbca430c4b052fda5ecd7cbca5
8dab4b783d23626a016d89ae6f3e195d46101c2c1b99221c1542ebfd46ebca56c1df00989ac7f57abd6eaf5ef03300ecfb60a9d5a5ccb3d15fab77729e2590fd
3acfbb5b6bd61a2ebec47f654ee756a7d369b6325d2c5303b25f1b73f8b5da6a6373d9c11b90c537e7f08dce66b7bbeae00dc8e257e7f0fd2badd5868b37a088
d1e4600ead03daef67dc0bc898b3ed4af81ac0d76a197c86826c28b24b8b18f3442dcab518dfe3a20f000d6458d104a9694ac6d8873ceee2782428d602f03ac1
a53776c997734b5a1692bea0a96a7b1fa6186a62c6efd5f3ef5f3d7f8a8e1f3c3b7ef0d3f1c387c70f7eb48c1caa6d9c8465aa97df7ef6e7e38fd11f4fbf79f9
e88b6abc2ce37ffde1935f7efebc1a08e53353e7c5974f7e7bf6e4c5579ffefedda30af8a6c0a3327c486322d14d7284f6790c8619afb89a9391381fc530c2b4
4cb199841227584ba9e0df539183be39c52c8b8ea34787b81ebc23a07d5401af4fee390a0f223151b442f24e143bc05dce59878b4a2fec685925370f2749582d
5c4ccab87d8c0fab647771e2c4b73749a16fe669e918de8d88a3e61ec389c221498842fa1d3f20a4c2babb943a7edda5bee0928f15ba4b5107d34a970ce9c8c9
a619d1368d212ed32a9b21de8e6f76efa00e6755566f9143170955815985f243c21c375ec71385e32a96431cb3b2c36f6015552939980abf8ceb4905910e09e3
a8171029ab686e09b0b714f41d0c1dab32ecbb6c1abb48a1e84115cf1b98f332728b1f74231ca755d8014da232f6037900298ad11e5755f05dee56887e8638e0
6461b8ef50e284fbf46e709b868e4ab304d16f2642c7125ab5d381639afc5d3b6614fab1cd818b6bc7d0005f7cfdb822b3ded646bc097b5255256c9f68bf8b70
279b6e978b80befd3d770b4f923d02693ebff1bc6bb9ef5aaef79f6fb98beaf9ac8d76d65ba1edeab9c10ec566448e174ec863cad8404d19b921cd902c619f08
fab0a8e9ccf9901427a63482af595f7770a1c0860609ae3ea22a1a44388501bbee6926a1cc588712a55cc2c1ce2c57f2d67818d2953d1636f581c1f60389d52e
0fecf28a5ececf05051bb3db84e6f0990b5ad10cce2a6ce54ac614cc7e1d6175add499a5d58d6aa6d539d20a932186f3a6c162e14d1840108c2de0e55538a16b
d17030c18c04daef76efcdc362a2709121921186f3bf39ba37b5ddf331aa9b20e5b9626e0220772a62a40f79a778ad24ada5d9be81b4b304a92caeb1405c1ebd
3789529ec1b328e9ba3d518e2c2917274bd051db6b35979b1ef271daf6c670a685af710a51977ae6c32c84ab215f099bf6a716b3a9f259345bb9616e11d4e19a
c2fa7dce60a70fa442aa2d2c239b1ae65596022cd192acfecb4d70eb45196033fd35b458598364f8d7b4003fbaa125e331f15539d8a515ed3bfb98b5523e5144
0ca2e0088dd844ec6308bf4e55b027a012ae264c47d00f708fa6bd6d5eb9cd392bbaf2ed95c1d975ccd20867ed5697685ec9166eeab8d0c13c95d403db2a7537
c69ddf1453f217644a398dff67a6e8fd046e0a56021d011f2e720546ba5edb1e172ae2d085d288fa7d018383e91d902d70170baf21a9e03ad9fc17e450ffb735
677998b286039fdaa7211214f623150942f6a02d99ec3b85593ddbbb2c4b96313219555257a656ed1139246ca87be0aadedb3d1441aa9b6e92b501833b997fee
735641a3500f39e57a737a48b1f7da1af8a7271f5bcc6094db87cd4093fbbf50b16257b5f4863cdf7bcb86e817b331ab915705082b6d05adacec5f5385736eb5
b663cd59bcdccc958328ce5b0c8bc54094c27d0fd27f60ffa3c267f69709bda10ef93ef456043f346866903690d597ece0817483b48b23189ceca24d26cdcaba
361b9db4d7f2cdfa8227dd42ee09676bcdce12ef733abb18ce5c714e2d5ea4b3330f3bbeb66b0b5d0d913d59a2b034ce0f322630e647adf2af4e7c740f02bd05
f7fb13a6a44926f84d4960183d07a60ea0f8ad4443baf117000000ffff0300504b0304140006000800000021000dd1909fb60000001b01000027000000746865
6d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73848f4d0ac2301484f78277086f6fd3ba109126dd88d0add40384e435
0d363f2451eced0dae2c082e8761be9969bb979dc9136332de3168aa1a083ae995719ac16db8ec8e4052164e89d93b64b060828e6f37ed1567914b284d262452
282e3198720e274a939cd08a54f980ae38a38f56e422a3a641c8bbd048f7757da0f19b017cc524bd62107bd5001996509affb3fd381a89672f1f165dfe514173
d9850528a2c6cce0239baa4c04ca5bbabac4df000000ffff0300504b01022d0014000600080000002100828abc13fa0000001c02000013000000000000000000
00000000000000005b436f6e74656e745f54797065735d2e786d6c504b01022d0014000600080000002100a5d6a7e7c0000000360100000b0000000000000000
00000000002b0100005f72656c732f2e72656c73504b01022d00140006000800000021006b799616830000008a0000001c000000000000000000000000001402
00007468656d652f7468656d652f7468656d654d616e616765722e786d6c504b01022d0014000600080000002100266c541b9a060000521b0000160000000000
0000000000000000d10200007468656d652f7468656d652f7468656d65312e786d6c504b01022d00140006000800000021000dd1909fb60000001b0100002700
0000000000000000000000009f0900007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73504b050600000000050005005d0100009a0a00000000}
{\*\colorschememapping 3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d22796573223f3e0d0a3c613a636c724d
617020786d6c6e733a613d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f64726177696e676d6c2f323030362f6d6169
6e22206267313d226c743122207478313d22646b3122206267323d226c743222207478323d22646b322220616363656e74313d22616363656e74312220616363
656e74323d22616363656e74322220616363656e74333d22616363656e74332220616363656e74343d22616363656e74342220616363656e74353d22616363656e74352220616363656e74363d22616363656e74362220686c696e6b3d22686c696e6b2220666f6c486c696e6b3d22666f6c486c696e6b222f3e}
{\*\latentstyles\lsdstimax267\lsdlockeddef0\lsdsemihiddendef1\lsdunhideuseddef1\lsdqformatdef0\lsdprioritydef99{\lsdlockedexcept \lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 Normal;
\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 1;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 2;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 3;
\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 4;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 heading 5;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 heading 6;\lsdqformat1 \lsdlocked0 heading 7;
\lsdqformat1 \lsdlocked0 heading 8;\lsdqformat1 \lsdlocked0 heading 9;\lsdqformat1 \lsdlocked0 caption;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 Title;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 Subtitle;
\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 Strong;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 Emphasis;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 No Spacing;
\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 List Paragraph;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 Quote;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 Intense Quote;
\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 Subtle Emphasis;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 Intense Emphasis;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 Subtle Reference;
\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 Intense Reference;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 Book Title;\lsdqformat1 \lsdlocked0 TOC Heading;}}{\*\datastore 010500000200000018000000
4d73786d6c322e534158584d4c5265616465722e352e3000000000000000000000060000
d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff090006000000000000000000000001000000010000000000000000100000feffffff00000000feffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffffffffffffec69d9888b8b3d4c859eaf6cd158be0f000000000000000000000000e0a0
ac02bbd9ca01feffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000105000000000000}}